当我尝试在mysql表的一列中插入一些文本字符串时,我注意到该列上有一个1000字符的限制,并且超出该限制的任何内容都被截断。我将该列定义为“文本”类型,我找不到任何地方来摆脱这种限制。
create table x (
id int auto_increment,
description text,
other_stuff varchar(50),
primary key(id)
)
“description text”列在某处设置为最多1000个字符。我需要改为5000。
你知道在哪里删除mysql表列的长度限制吗?
答案 0 :(得分:0)
您可以尝试:
create table x (
id int auto_increment,
description varchar(5000),
other_stuff varchar(50),
primary key(id)
)
或者在不重新创建表的情况下执行此操作:
alter table x change description description varchar(5000);