是否可以將列插入到MySQL表中?將列插入表格的語法
我創建了一個表,並把它命名爲 「MY_TABLE」 - 我不明白,爲什麼MySQL不會吃我的語法...
INSERT INTO "my_table"(
"item" char(1) NOT NULL DEFAULT '',
"price" int(10) NOT NULL DEFAULT '3000',
"level" int(10) NOT NULL DEFAULT '1000',
"super" char(1) NOT NULL DEFAULT '',
"play" char(1) NOT NULL DEFAULT ''
)
錯誤消息:
1064 - 你的SQL語法有錯誤;檢查與您的MySQL服務器版本對應的手冊,以便在''my_table'(「item」char(1)NOT NULL DEFAULT'','price'i'在第1行使用正確的語法。
So這有什麼錯我的語法?
如果您想插入*列*,您需要查閱['ALTER TABLE'](http://dev.mysql.com/doc/refman/5.1/en/alter-table.html)語句。 – jensgram
'INSERT'添加行,而不是列 –
改用ALTER:'ALTER TABLE \'tablename_here \'ADD \'new_column_name \'VARCHAR(255)NOT NULL;'。此外,只有INT,沒有類型int(10),如果數字超過,使用其他數據類型。 – roymustang86