前提・実現したいこと
mysql初心者です。
練習でデータ登録をしたいのですが、コマンド入力後Enterを押しても【’>】が永遠と出てしまい前に進みません。
調べてみると【’>】が永遠と出てしまうのは、【’】が足りないという事なのですが、何度確認しても数は合っています。
わかる方がいたら教えてください。よろしくお願いします<m(__)m>
発生している問題・エラーメッセージ
エラーメッセージ ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '1995-01-01', NULL, NULL); '' at line 2 ### 該当のソースコード MariaDB [practice]> INSERT INTO Employee -> VALUES ('E00001', '山田太郎', '男', '> '1995-01-01', NULL, NULL); '> ### 試したこと ### 補足情報(FW/ツールのバージョンなど) xampp control panel V3.2.4 のShell 「chcp 65001」と入力し、utf-8に変更してから練習しています。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
ベストアンサー
ひとまず、コードを1行にまとめてください。
INSERT INTO Employee VALUES ('E00001', '山田太郎', '男','1995-01-01', NULL, NULL);
なんか見た感じ'>
を自分で打ってませんか?
chcp 65001 実行してからMySQL入ると再現した。
あまりWindows上でコマンド操作はよろしくないという印象です(過去質問でも指摘を見たことがあります)
XAMPPでしたら初めからphpMyAdminが入っているのでそちらを利用するか、別途DB操作ツール(色々あります)を導入したほうがこの手の問題は気にしなくて済むように思います。
どうしてもコマンド操作を練習したいのでしたら、仮想環境にLinux系OS入れて操作ですね。
投稿2020/10/15 07:56
編集2020/10/15 10:08総合スコア80875
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/10/15 08:07
2020/10/15 08:09
退会済みユーザー
2020/10/15 09:32
2020/10/15 09:39
退会済みユーザー
2020/10/15 09:49
2020/10/15 09:50
2020/10/15 09:53
退会済みユーザー
2020/10/15 09:56
2020/10/15 09:59
2020/10/15 10:01
2020/10/15 10:02
2020/10/15 10:08
2020/10/15 10:30
2020/10/15 10:38
2020/10/15 10:40
2020/10/15 10:48
退会済みユーザー
2020/10/15 10:53
2020/10/15 10:57
2020/10/15 11:00
退会済みユーザー
2020/10/15 11:05
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。