LinuxのFedora28でmysqlテーブル作成の質問(mysqlのヴ

Writer: admin Type: このテヒョンのiPhone Date: 2018-12-15 00:00
LinuxのFedora28でmysqlテーブル作成の質問(mysqlのヴァージョン:10.2)[root@localhost ~]# mysql -p mysqlEnter password:でmysqlに入り、MariaDB[mysql]>create table mysql.personal(id int, name varchar[20));でpersonalテーブルを作成しました。MariaDB[mysql]> insert into personal(id, name) values(1, 'Satou');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 'mysql> insert into personal values(1, 'Satou')' at line 1で、データーを入れましたがエラーになります。Q1)このエラー修正方法をお教え頂けないでしょうか?次に、\qでmysql を終了して、新規に下記を実行しましたが、エラーになりました。[root@localhost ~]# mysql -p mysqlXEnter password:ERROR 1049 (42000): Unknown database 'mysqlX'Q2)このエラーの原因について、お教えください。以上、宜しくお願いします。共感した0###まず ↓ はtypoですよね?× create table mysql.personal(id int, name varchar[20));〇 create table mysql.personal(id int, name varchar(20));>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 'mysql> insert into personal values(1, 'Satou')' >at line 1>Q1)このエラー修正方法をお教え頂けないでしょうか?こちらでも検証しましたが、エラーになりません。near のあとにSQL文のエラー箇所が続きますがその部分が「mysql> insert into personal valu・・・」となっています。まさかとは思いますが「mysql> insert・・・」と入力していませんか?#エラーメッセージは、そう入力したと言ってます(蛇足)なお普通はテスト用のデータベースを作って、そこでいろいろやります。「mysql」データベースはシステム関係の諸々もありますので、安易に使うべきではありません。>ERROR 1049 (42000): Unknown database 'mysqlX'>Q2)このエラーの原因について、お教えください。mysqlX というデータベースがありません。mysqlX というデータベースは作成されていますか?ナイス0
###毎度、お世話になります。>まず ↓ はtypoですよね?× create table mysql.personal(id int, name varchar[20));〇 create table mysql.personal(id int, name varchar(20));<ー『x 〇』の2文の違いは見つける事が出来ませんでしたが、入力ミス(typo)と考えました、コピーではなく直接キーインして旨く行きました。>(蛇足)....「mysql」データベースはシステム関係の諸々もありますので、安易に使うべきではありません。<--了解です。>Q2について mysqlX というデータベースがありません。mysqlX というデータベースは作成されていますか?<ーー新規に作成して、旨く行きました。よって、データーベースはmysql とmusqlXができ、それぞれの下にテーブルpersonal, personalXを作成し、それにデーターを設定出来ました。親切、丁寧、謙虚な回答有難うございました。
###毎度お世話になります。お陰でやっと解決できました。有難うございました。

 

TAG