私信  •  关注

Michael - sqlbot

Michael - sqlbot 最近创建的主题
Michael - sqlbot 最近回复了
5 年前
回复了 Michael - sqlbot 创建的主题 » MYSQL中的Alter Column语句有什么问题?

引用中包含的信息 ...the right syntax to use near '...' 错误消息是 意想不到的事情 遇到分析器。当它是空字符串时 '' 这就意味着错误是查询的过早结束——到最后为止的所有内容都被解析了,没有问题,但是查询不可能结束到原来的位置,而且仍然有效。一个更明显的例子是查询 SELECT * FROM;

这个 VARCHAR 数据类型要求在括号中指定列的最大字符长度。例如,如果希望列的最大长度为96个字符:

mysql> ALTER TABLE `mydb.persons` MODIFY COLUMN `name` VARCHAR(96);

这个 CHAR 瓦查尔 类型的声明长度表示要存储的最大字符数。例如, CHAR(30) 最多可容纳30个字符。

https://dev.mysql.com/doc/refman/8.0/en/char.html