因此,工作的另一个人创建了一个表,其中有一列名为:
Max(`abs_spg_20090430`.`ID`)
这给了我一个错误,因为我正在尝试在不同的服务器上运行数据库转储。
我正在尝试重命名它,但是
ALTER TABLE abs_spgID_20090504 CHANGE Max(`abs_spg_20090430`.`ID`) id bigint default null;
还有
ALTER TABLE abs_spgID_20090504 CHANGE `Max(`abs_spg_20090430`.`ID`)` id bigint default null;
给我一个错误。你们有没有友好的人有提示?非常感谢!
最佳答案
您还需要引用您的引语和专栏,例如:
ALTER TABLE abs_spgID_20090504 CHANGE `Max(``abs_spg_20090430``.``ID``)` id BIGINT DEFAULT NULL;
关于mysql - 重命名列名称中包含 ` 的 MySQL 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8019015/