我在我的mysql数据库中定义了一个列:
ALTER TABLE `my_table` CHANGE `desc` `desc` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL
但是,当我从前端输入要插入表格的文本时,在列数据的大小达到 233 后,它会截断进一步添加的文本,即不保存超过 233 个字符的文本!
我尝试将列的大小更改为 VARCHAR(511) 但没有成功。
我用php计算了字符数strlen()
,结果显示233个字符
为什么 MySQL 这样做,我怎样才能保存文本?