gpt4 book ai didi

mysql - 更改列中允许的最大字符数

转载 作者:太空宇宙 更新时间:2023-11-03 10:49:59 24 4
gpt4 key购买 nike

我正在编写一个数据库脚本来更改现有列上允许的最大字符数。
我希望此列能够容纳更多字符,无需删除
我将如何编写 MySQL 查询来执行此类操作?

最佳答案

你可以只使用 MODIFY 来增加它

ALTER TABLE mytable MODIFY mycolumn VARCHAR(999)

Fiddle Demo

您也可以使用 CHANGE 而不是 MODIFY,但 CHANGE 也会重命名该列,因此您要么必须提供新的列名称,要么只重复一次

ALTER TABLE mytable CHANGE mycolumn mynewcolumn VARCHAR(999)

Fiddle Demo

如果您在第二个 fiddle 中注意到,您会看到列名称已更改,每次我更改表时都会插入大于最初设置的分配数量的字符。

关于mysql - 更改列中允许的最大字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26076007/

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