无法添加列
Can't add column
我试图更改为现有列的名称,但得到了 MySQL error 1064
。
然后我删除了该列以使用新名称重新添加它,但出现了同样的错误...我开始担心这是数据库本身的问题,因为我找不到任何错误phpmyadmin 生成的查询:
ALTER TABLE `Schools`
ADD `SchoolName` VARCHAR(65) CHARSET=latin1 COLLATE latin1_swedish_ci NOT NULL
AFTER `SchoolId`;
有人知道这是怎么回事吗?
我相信这是你的问题:
CHARSET=latin1
删除“=”符号。
ALTER TABLE `Schools` ADD `SchoolName` VARCHAR( 65 ) COLLATE latin1_swedish_ci NOT NULL AFTER `SchoolId`
接下来
ALTER TABLE Schools CONVERT TO CHARACTER SET latin1
我试图更改为现有列的名称,但得到了 MySQL error 1064
。
然后我删除了该列以使用新名称重新添加它,但出现了同样的错误...我开始担心这是数据库本身的问题,因为我找不到任何错误phpmyadmin 生成的查询:
ALTER TABLE `Schools`
ADD `SchoolName` VARCHAR(65) CHARSET=latin1 COLLATE latin1_swedish_ci NOT NULL
AFTER `SchoolId`;
有人知道这是怎么回事吗?
我相信这是你的问题:
CHARSET=latin1
删除“=”符号。
ALTER TABLE `Schools` ADD `SchoolName` VARCHAR( 65 ) COLLATE latin1_swedish_ci NOT NULL AFTER `SchoolId`
接下来
ALTER TABLE Schools CONVERT TO CHARACTER SET latin1