在我的Mac上的MySQL 5.0.51b中,序数beyond FIRST失败,就像之前一样。
所以,
ALTER TABLE my_contacts
ADD COLUMN phone VARCHAR(10) FOURTH;完全失败,就像
ALTER TABLE my_contacts
ADD COLUMN phone VARCHAR(10) BEFORE email;这些是否适用于任何其他风格或版本的MySQL?
发布于 2009-05-21 17:12:16
我怀疑它们在其他操作系统安装上的工作方式有什么不同,因为5.0中的mysql docs for alter table没有提供之前的修饰符。我建议使用AFTER (或者,如果您要将此作为表中的第一列插入,则使用FIRST )。
ALTER TABLE my_contacts
ADD COLUMN phone VARCHAR(10) AFTER some_column_name;https://stackoverflow.com/questions/894008
复制相似问题