2017-02-17 17 views
-2

エラーは、この1エラー1064(42000)

ERROR 1064(42000)ライン41である:あなたのSQL構文でエラーが発生しています。行で1

「」の近くに使用する権利構文については、ご使用のMariaDBサーバーのバージョンに対応するマニュアルをチェックして、下記の私はmariadbでmysqlでそれを実行しているライン41

INSERT INTO `users` (`user_id`,`first_name`,`last_name`,`status_input`); 

です何かを挿入するときのLinux(CentOSの)

+1

あなたは何も挿入しません – MrDarkLynx

+0

残りの部分はどこですか?あなたはちょうど列をリストしているようです。 – jeroen

+0

ず 'users'( ' user_id'はint(11)NOT NULL AUTO_INCREMENT、 'first_name' VARCHAR(25)NOT NULL、 ' last_name' VARCHAR(25)NOT NULL、 'status_input'のVARCHARを(存在する場合のCREATE TABLE 50)NOT NULL、 プライマリキー( 'user_id') )ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 80; –

答えて

1

正しい構文は

INSERT INTO `users` (`first_name`,`last_name`,`status_input`) VALUES ('John', 'Doe', 'Talk to me...'); 

MariaDBはS、値が設定されることを想定していだろうそれ以外の場合は挿入するものはありません。また、AUTO_INCREMENT PRIMARY KEYの列であるため、user_idが省略されており、自動的に設定されます。正当な理由がない限り、これを手動で値に設定しないでください。

関連する問題