mysql add column在name之后添加了问号

时间:2016-07-15 01:00:11

标签: mysql alter-table

我使用以下命令在现有的mysql表中添加了一列:

ALTER TABLE tablename ADD columnname varchar(10) AFTER anothercolumnname;

当我做了

DESCRIBE tablename;

添加的列看起来像

columnname?

我无法删除列以尝试重新添加它,在我这样做之后,我意识到我没有使用名称的引号。有没有办法删除该列?感谢您的帮助

1 个答案:

答案 0 :(得分:1)

以下内容应删除该列;使用bacticks来转义表名:

ALTER TABLE tablename DROP column `columnname?`;

但是,您确定在添加列时没有意外输入问号吗?