我尝试更改为现有列的名称,但获得了MySQL error 1064
。
所以我随后删除了该列以使用新名称重新添加它,但得到了相同的错误...我开始担心它与db本身有关,因为我在phpmyadmin中找不到任何错误生成的查询:
ALTER TABLE `Schools`
ADD `SchoolName` VARCHAR(65) CHARSET=latin1 COLLATE latin1_swedish_ci NOT NULL
AFTER `SchoolId`;
有谁知道发生了什么事?
答案 0 :(得分:1)
我相信这是你的问题:
CHARSET=latin1
删除" ="登录。
答案 1 :(得分:0)
/Img0
和下一个
ALTER TABLE `Schools` ADD `SchoolName` VARCHAR( 65 ) COLLATE latin1_swedish_ci NOT NULL AFTER `SchoolId`