我的MySQL数据字段超过20个字符无法写入

我的字段设置的是CHAR(255),如图示。但:如果变量值大于20个字符,就无法写入字段,如:$connect_openid = '48867697F7EF5DD24336AHDUCD3345';(这个无法写入)如果变量值是20个字符以下,就可以写入字段,如:$connect_openid = '48867697F7EF5DD24336';(这个可以)请高手们指教!谢谢!

把 “长度/值” 改成20 即可现在20个字符。追问

不是输20个字符,我想输32个字符

追答

那就更新数据 connectid CHAR(32)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-14
个人感觉不会出现这种错误,能把错误提示粘出来看看吗追问

页面空白

追答

你可以手动在mysql执行下,看看报错不;感觉不是你说的问题,手动mysql客户端执行下sql语句看看报什么错吗

第2个回答  推荐于2017-09-05
不要用Char 用Varchar追问

改了还是不行

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网