gpt4 book ai didi

mysql - 更改 varchar 列时出现错误 #1064

转载 作者:行者123 更新时间:2023-11-29 21:15:06 26 4
gpt4 key购买 nike

我正在使用 phpmyadmin,当我尝试将表的列 description 从 varchar(1000) 更改为 varchar(2000) 时,出现错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=latin1 COLLATE latin1_swedish_ci NOT NULL' at line 1

从 phpmyadmin 自动生成的 SQL:

ALTER TABLE `showcase` 
CHANGE `description` `description` VARCHAR(2000) CHARSET=latin1
COLLATE latin1_swedish_ci NOT NULL;

最佳答案

使用以下查询仅更改 VARCHAR 的长度:

ALTER TABLE `showcase` MODIFY `description` VARCHAR(2000);

如果您也想设置字符集,可以使用以下查询(您的 ALTER 命令为有效命令):

ALTER TABLE `showcase` 
CHANGE `description` `description` VARCHAR(2000) CHARACTER SET latin1
COLLATE latin1_swedish_ci NOT NULL

关于mysql - 更改 varchar 列时出现错误 #1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36014985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com