MySQL にデータを追加する構文
INSERT INTO table SET colum1 = "value1", colum2 = value2", ...
文でカラム名(項目名・col_name)をバッククォートしないとエラーになることがあった。
原因を調べてみると、
カラム名を定義するとき、MySQLAdminを利用しているため
カラム名の先頭に「偶然」空白文字が入り込み、
空白も含めてでバッククォートしないと
カラム名を認識しないことが原因。
(気が付くまで三日もかかるという情けなさです)
INSERT INTO table SET field1 = "value1", `field2` = value2", ...
No comments:
Post a Comment