我的字段设置的是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追问
改了还是不行