数据库是Mysql的
表类型是MyISAM
我插入值的时候,这个字段是varchar(10),最多能插入10个英文字母,本来以为最多插入3个汉字的(UTF8不是一个汉字占3个字节码?),可是竟然能插入10个汉字
为什么?
表类型是MyISAM
我插入值的时候,这个字段是varchar(10),最多能插入10个英文字母,本来以为最多插入3个汉字的(UTF8不是一个汉字占3个字节码?),可是竟然能插入10个汉字
为什么?
所以varchar(10) 可以放 10 个字符(无论是中文,英文)
不是的,INT(N),这个N仅起在MYSQL工具中显示作用。无实际的作用。仍然是 INT 4个字节,<2147483647