我有一个目前的专栏,varchar(100)我想成功10000.
就像它一样简单
alter table table_name set column col_name varchar (10000);
Run Code Online (Sandbox Code Playgroud)
我害怕破坏现有的数据.如果我运行此查询,我会没事吗?或者我应该alter以另一种方式做我的专栏?
谢谢!
如果我在表中有一个类型字段的列,VARCHAR(15)如果我尝试插入长度为16的数据,MySQL会给出一个错误说明
Data too long for column 'testname' at row 1
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么MySQL中的VARCHAR字段需要固定长度?VARCHAR字段根据给定的大小每个记录占用多少字节?