是否可以将列插入到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