mysql 添加列 在名称后添加问号

mysql add column added question mark after name

我使用以下方法向现有 mysql table 添加了一列:

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

当我做了一个

DESCRIBE tablename;

添加的列看起来像

columnname?

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

以下应删除该列;使用 backicks 转义 table 名称:

ALTER TABLE tablename DROP column `columnname?`;

但是您确定您在添加该列时没有不小心输入了问号吗?