by shigemk2

当面は技術的なことしか書かない

INSERT文を使うときの注意事項

ありのまま今起こったことを話すシリーズ。

PHPからSQLクエリを発行してMySQLにレコードを追加するとき、

INSERT INTO `hoge` (
`id` ,
`student_id` ,
`birtyday` ,
`sex` ,
VALUES (
NULL, homura, 1997-12-8, NULL
);

と書くとエラーになって書き込めない。

INSERT INTO `hoge` (
`student_id` ,
`birtyday` ,
VALUES (
homura, 1997-12-8
);

と書くとなぜかレコードが追加できる。
なんでだろう。