MySQL Alter Table Add字段在已存在字段之前或之后

我有这个,但不起作用:

$query=“ALTER TABLE`.”$TABLE\u前缀。“将\u发布到\u书签”
在“onlywire_status”之前添加“ping_status”INT(1)NOT NULL;

我很感激

$query=“ALTER TABLE`”$表1.u前缀。“将_发布到_书签`
添加列“ping_status”INT(1)不为空
在“<表格列之后在此列之前”>`”;

我认为您需要在中添加列,并在之后使用,而不是在之前使用

如果要将列放在表的开头,请使用FIRST语句:

$query=“ALTER TABLE`”$表1.u前缀。“将\u发布到\u书签`
添加列“ping_status”INT(1)不为空
第一”;

http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

发表评论