mysql 字符串长度限制

2022-02-24  本文已影响0人  lz做过前端

Data truncation: Data too long for column 'xxx' at row 1

对于 mysql 的 varchar 类型经常在插入或者更新的时候遇到这个错误,要想避免这个问题,需要对一些概念有所了解

create table test_length (
    cont varchar(10)
);

-- success
insert into test_length (cont) values ('我我喔喔喔喔喔喔我我');
insert into test_length (cont) values ('我我喔喔喔喔喔喔我@');
insert into test_length (cont) values ('222');
insert into test_length (cont) values ('1111111111');

-- failed
insert into test_length (cont) values ('我我喔喔喔喔喔喔我我1');
insert into test_length (cont) values ('11111111112');
select length(cont) from test_length;
result
上一篇 下一篇

猜你喜欢

热点阅读