关于字符长度限制的问题,求教
来源:2-19 测试字符串类型
qq_Coin_pyzcw
2019-07-20 20:32:31
CREATE TABLE IF NOT EXISTS test_char(
a CHAR,
b TEXT(6000),
c VARCHAR(10)
);
INSERT test_char(a,b,c)
VALUES('HELLO WORLD','SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS','123');
/*
运行结果为:
> 1406 - Data too long for column 'a' at row 1
> 时间: 0.001s
理论上来说,text类型对于这个输入的数据是完全够用的,为什么这里会出现错误呢?说太长了
*/
1回答
你好!这里提示的是a字段太长了,是因为字段a只设置了CHAR,没有设置长度,你可以改成CHAR(10)就可以了。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题