a5m2で漢字を入れて実行できない
a5m2は5.6です
DATABASEはMYSQLかMARIADBで、たぶんMARIAです
テーブル定義は、
CREATE TABLE usr (
uid varchar(7) DEFAULT NULL,
passwd varchar(15) DEFAULT NULL,
uname varchar(20) DEFAULT NULL,
family int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
です。
INSERT INTO usr(uid,passwd,uname,family)
VALUES ('yyamada','12345','山田義弘',3);
を実行しようとしたら、
が出て、実行出来ませんでしたボールドテキスト
これだけでは何とも言えません。
実際に実行しようとしたSQLとか対象のDBの種類とか 画面キャプチャとか
漢字を入れて実行しようとしたら何が起きるかとか
もっと情報を出してください。
a5m って何? プラットフォーム等の環境も質問に追記しては?
フリーソフトとしては結構色々なところで使われますが、確かにリンクは貼っておいた方が良さそうですね。
https://a5m2.mmatsubara.com/
あと結局想定するDBは何でしょうか。
またテーブル定義も提示された方が良いかと思います。
「他のツールで実行できるか」「DBに直にログインして実行したらどうなるか」とか
ご自身でも試せることは幾らでもあるのでは?
「ツールのせいである」と決めるのはもっと試してからだと思います。
質問に[A5:SQL Mk-2]タグを追加してください。
頑なに使ってるDBを出さないのはどういう理由でしょうか。
使っているデータベースが何かもわからないレベルに一票。質問者は文章能力がなさ過ぎ。
せめて、コードのマークダウンは最低限使ってもらいたいです。
https://teratail.com/help#about-markdown
見ての通りお使いのコードそのままではないですし、コピペもできません。
>MYSQLかMARIADBで、たぶんMARIAです
バージョンを出力すれば分かります。
https://qiita.com/haxpig/items/b270acb9550efddd5fe5
マークダウン、、、。
select version();では、5.647でした
解決しました
タイトルと本文の a5m2 → A5:SQL Mk-2 に直したら?
CREATE TABLE, INSERT, エラーメッセージは https://teratail.com/help/question-tips#questionTips3-7 の [コード] に修正しては?
[MariaDB]タグを追加しては?
>マークダウン、、、。
リンク貼ったのですが読んでどこが分かりませんでしたか?
algさんの回答にあるSQLのようにしてくださいということです。
>select version();では、5.647でした
出てるのそれだけじゃないと思いますけど。。
「MariaDBかMySQL たぶんMariaです」とのことなのでどちらかもハッキリさせたかったのです。
私の手元では 10.1.38-MariaDB のように出ます。
「どのDBか」と「バージョン」を確認する作業なので、確実に全て提示してください。エラーメッセージやコードも同じですが、変に要約しようとすると伝わるものも伝わりません。提示されたものが全てです。
通常の会話と同じです。「5.6です」だけ言われても「何の?」ってなりますよね。
ということで
>解決しました
これも何が解決したのか分かりません。
ちなみにお使いのツールA5M2は最新バージョンVersion 2.14.5 のはずで
https://a5m2.mmatsubara.com/
提示されている「5.6」には到底届きません。
こちらはMySQLのバージョンということになりませんか?
先に書いた通り他人には見ている情報が全てなのでそこはきちんと精査されないと本来さくっと解決できるはずのことも解決できませんし、
もう少し興味と好奇心を持たれた方がより良いアドバイスが得られて迅速に解決すると思います(知らない単語が出てきたときに固まるのではなく「これなんだろう」と調べてみることですね。→ここができるようになると質問せずとも自分で解決できるようになります)