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?`;
但是您确定您在添加该列时没有不小心输入了问号吗?
我使用以下方法向现有 mysql table 添加了一列:
ALTER TABLE tablename ADD columnname varchar(10) AFTER anothercolumnname;
当我做了一个
DESCRIBE tablename;
添加的列看起来像
columnname?
我无法删除该列以尝试重新添加它,在我这样做之后我意识到我没有为名称使用引号。有没有办法删除该列?感谢您的帮助
以下应删除该列;使用 backicks 转义 table 名称:
ALTER TABLE tablename DROP column `columnname?`;
但是您确定您在添加该列时没有不小心输入了问号吗?