查看: 63|回复: 8

大佬们帮小弟看看这个奇怪的sql语句

[复制链接]

78

主题

684

回帖

1702

积分

金牌会员

积分
1702
发表于 2019-7-12 01:43:08 | 显示全部楼层 |阅读模式
本帖最后由 风在吹屌在飞 于 2019-7-12 01:44 编辑

如果使用字母的话这句话是正常的




但是把neiku换成汉字**,它就提示少一个引号




搜索无果,小弟愚钝请大佬帮我解惑




这是正常的sql
INSERT INTO Product VALUES ('3', 'neiku', 1 ,1,'2019-06-22');
这是错误的
INSERT INTO Product VALUES ('3', '**', 1 ,1,'2019-06-22');

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

39

主题

722

回帖

1677

积分

金牌会员

积分
1677
发表于 2019-7-12 01:49:17 | 显示全部楼层
**?
回复

使用道具 举报

78

主题

684

回帖

1702

积分

金牌会员

积分
1702
 楼主| 发表于 2019-7-12 01:50:54 | 显示全部楼层
回复

使用道具 举报

9

主题

406

回帖

951

积分

高级会员

积分
951
发表于 2019-7-12 01:49:00 | 显示全部楼层
这样试试呢
INSERT INTO Product VALUES ('3',N '**', 1 ,1,'2019-06-22');
回复

使用道具 举报

78

主题

684

回帖

1702

积分

金牌会员

积分
1702
 楼主| 发表于 2019-7-12 01:50:55 | 显示全部楼层

Cstudent 发表于 2019-7-12 01:50

这样试试呢
INSERT INTO Product VALUES ('3',N '**', 1 ,1,'2019-06-22');





大佬这样也不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

9

主题

406

回帖

951

积分

高级会员

积分
951
发表于 2019-7-12 01:58:30 | 显示全部楼层
你需要把mysql设置为gbk或utf8字符集
回复

使用道具 举报

78

主题

684

回帖

1702

积分

金牌会员

积分
1702
 楼主| 发表于 2019-7-12 01:50:00 | 显示全部楼层

Cstudent 发表于 2019-7-12 02:13

你需要把mysql设置为gbk或utf8字符集

大佬我全改成utf8了,也没解决。已经搞定了,是CMD的问题,但是不知道为什么。我就不用CMD窗口连接了,换成mysql-front一切正常。谢谢你
回复

使用道具 举报

53

主题

3805

回帖

7885

积分

论坛元老

积分
7885
发表于 2019-7-12 02:13:06 | 显示全部楼层
数据库改为 utf8mb4 字符
回复

使用道具 举报

331

主题

1683

回帖

4417

积分

论坛元老

积分
4417
发表于 2019-7-12 12:06:49 | 显示全部楼层
不管是用CMD还是用什么,你至少换一个字体能区分全角单引号和半角单引号的啊……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部