11智能在线
新记
我的mysql用insert只能插入int类型数据,一旦改为varchar就会给键名报错,然后出现错误提示,如下图:
只能插入数字,其它的都不行
举报该文章
相关建议 2013-07-21
你这有两个问题
1 字符类型数据要用单引号括起来处理,比如'wang'
2 id列是非空列,insert时必须有
insert test(id,add) value(1,'wang')
那个括表名,字段名的字符我打不出来,你自己加
追问
还是不行,我觉得不是这个问题。感觉是编码的问题吧,因为我把在add里可以插入数字,字母中文什么的都不行
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/24pf774vs.html
其他看法
第1个回答 2013-07-21
wang需要加引号,如'wang'
相似回答
大家正在搜
相关问题
我的mysql中的类型是varchar啊,但是还是插入不了字...
MYSQL数据表中选择数据类型,要求只能插入数字,插入中文或...
表单传数据到php,为什么表单插入int型报错,换成varc...
mysql字段属性varchar改为int后 数据丢失
mysql数据库属性为varchar类型,但插入中文时显示d...
java程序往mysql数据库中插入数据,主键ID是varc...
在mysql中数据才插入20多行就报错,求救啊!!!