我试图更改为现有列的名称,但得到了MySQL error 1064
。
因此,我随后删除了该列以使用新名称对其进行重新输入,但出现了相同的错误...我开始担心这与数据库本身有关,因为在phpmyadmin生成的查询中找不到任何错误:
ALTER TABLE `Schools`
ADD `SchoolName` VARCHAR(65) CHARSET=latin1 COLLATE latin1_swedish_ci NOT NULL
AFTER `SchoolId`;
有人知道发生了什么吗?
最佳答案
我相信这是您的问题:
CHARSET=latin1
删除“ =”符号。
关于mysql - 无法添加列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34506579/