我使用以下命令在现有的mysql表中添加了一列:
ALTER TABLE tablename ADD columnname varchar(10) AFTER anothercolumnname;
当我做了
DESCRIBE tablename;
添加的列看起来像
columnname?
我无法删除列以尝试重新添加它,在我这样做之后,我意识到我没有使用名称的引号。有没有办法删除该列?感谢您的帮助
答案 0 :(得分:1)
以下内容应删除该列;使用bacticks来转义表名:
ALTER TABLE tablename DROP column `columnname?`;
但是,您确定在添加列时没有意外输入问号吗?