0

クックブックのブログチュートリアルを試しています

CREATE TABLE posts (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(50),
body TEXT,
created DATETIME DEFAULT NULL,
modified DATETIME DEFAULT NULL
);

しかし、彼がくれた値を挿入すると

INSERT INTO posts (title,body,created)
VALUES (’The title’, ’This is the post body.’, NOW());
INSERT INTO posts (title,body,created)
VALUES (’A title once again’, ’And the post body follows.’, NOW());
INSERT INTO posts (title,body,created)
VALUES (’Title strikes back’, ’This is really exciting! Not.’, NOW());

このエラーメッセージが表示されます

#1064 - 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 'title’, ’This is the post body.’, NOW())' at line 2 
4

1 に答える 1

1

正しいフォーマットは

INSERT INTO posts 
(
title,body,created
)
VALUES 
(
'The title', 'This is the post body.', NOW()
);

http://sqlfiddle.com/#!2/2796d

于 2014-04-09T17:07:30.240 に答える