我的mysql中的类型是varchar啊,但是还是插入不了字母,只能是数字,为什么?
4个回答
2020-01-05
展开全部
应该是你忘记加引号了
这里举个例子,假设你的字符集没设置错,你现在要向表格键入这样一行数据:
(01,woicxk,及你太没)
这里的命令除了要在前面加上 || insert into 表名 value ||外,括号里的非数字字符还应该加引号。
正确格式:insert into cxknp value(01,'woicxk','及你太没');
这里举个例子,假设你的字符集没设置错,你现在要向表格键入这样一行数据:
(01,woicxk,及你太没)
这里的命令除了要在前面加上 || insert into 表名 value ||外,括号里的非数字字符还应该加引号。
正确格式:insert into cxknp value(01,'woicxk','及你太没');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你是不是这个情况,之前设置的是INT类型,后来改为VARCHAR类型,只能输入数字。
解决:
将字段名修改下(比如:ID改为IDG),然后保存,再输入就可以了,然后再恢复(IDG改为ID)即可;
把字段删除重建。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置为:varchar(30)
另外看看是不是编码的问题,比如:gb2312和utf-8
另外看看是不是编码的问题,比如:gb2312和utf-8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询