3

次のクエリを使用して1つのテーブルを作成しました

CREATE TABLE `events` (
 `event_id` bigint(20) NOT NULL AUTO_INCREMENT,
 `username` varchar(50) NOT NULL,
 `event_name` varchar(100) NOT NULL,
 `description` text,
 `event_date` datetime NOT NULL,
 `repeat` tinyint(4) NOT NULL,
 `share` varchar(100) DEFAULT NULL,
 `share_type` varchar(50) NOT NULL,
 PRIMARY KEY (`event_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

そして今、私はこのクエリを使用してレコードを挿入しようとしています

INSERT INTO events (username,event_name,description,event_date,repeat,share,share_type) VALUES ('bhavik','Will go home','','2012-11-11 18:10','0','','public');

エラーが 発生しています#1064-SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、「username、event_name、description、event_date、repeat、share、share_type)VALUES(1行目の「bha」)の近くで使用する正しい構文を確認してください。

4

1 に答える 1

4

繰り返しは予約済みのキーワードです

挿入ステートメントで「repeat」を使用する

INSERT INTO events (username,event_name,description,event_date,`repeat`,share,share_type) VALUES ('bhavik','Will go home','','2012-11-11 18:10','0','','public');
于 2012-10-19T17:11:01.747 に答える