mysql5.6 varchar存中文笔记

来源:互联网 发布:java代码书写规范 编辑:程序博客网 时间:2024/06/16 16:17

varchar(100)的字段,存了不到四五十个字,就报错了,我晕了,这不明明是100长度么 !?

脑残到如此程度的我,稍稍百度了一下,故作词笔记。

varchar(100)里面的100指的是100个字节

数字和英文都是站一个字节。

我们常用的utf-8存中文是变长的,大多是4个字节,有的是3个字节。

所以要存100个汉子,varchar至少应该是400靠谱一些。

想了解更多,请参考下面链接

http://blog.csdn.net/steveguoshao/article/details/39052437