MySQL insert文に関するエラーについて
○質問の主旨
MySQLのデータベースにテーブルを作ってinsert文で
データを追加しようとするとシンタックスエラーが出ます。
SQL文が間違っているのかと思いGoogle検索や本で調べたりしましたが、
なぜ文法エラーが発生するのか分かりません。
エラーと対処方法をご存知の方がいらっしゃいましたらご教示願います。
○質問の補足
// usersテーブル
create table users (
id int not null auto_increment primary key,
created datetime not null,
modified datetime not null,
username varchar(255),
password varchar(40)
);
desc users;
+----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| created | datetime | NO | | NULL | |
| modified | datetime | NO | | NULL | |
| username | varchar(255) | YES | | NULL | |
| password | varchar(40) | YES | | NULL | |
+----------+--------------+------+-----+---------+----------------+
insert into users (created, modified, username, password) values
(now(), now(), 'test1', 'test1'),
(now(), now(), 'test2', 'test2')
);
ERROR 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version
for the right syntax to use near ')' at line 3
お礼
EkWkさま こんにちはアドバイスありがとうございます。 先ほどゲームを立ち上げたら、次のようなメッセージが出てきました。 "Your local back up save is more current than the last steam save. Press Yes if you want to load your local back up save." 恐らくですが、貴方のローカルに保存されたものが前回のSteamに保存されたものより 新しいです。 もし貴方がローカルに保存されたものから起動したいなら、Yesをクリックしてください。 この場合はYesでいいのでしょうか? またSteamはクラウドセーブに対応というのは、Steam側に保存されたものを言うのでしょうか? アドバイスをお願い致します。