为了账号安全,请及时绑定邮箱和手机立即绑定

Mysql无法查询字段值为Unicode编码的问题

Mysql无法查询字段值为Unicode编码的问题

PHP
慕桂英546537 2019-03-18 15:36:24
有一个数据库表,字段中存储的是json格式的数据,json你懂得就是数据中中文都被转换成了Unicode字符。字段数据示例: {"realname":"\u9a6c\u672a\u90fd","identity_card":"42049982688888"} 我现在的查询语句是: SELECT * FROM `表名` WHERE `type` = 2 AND `card` LIKE '%\\u672a\\u90fd%'; 不知道为什么查询不到数据?求大神帮忙解答一下。条件中去掉一个反斜杠也不行。
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

去掉like ,看一下realname字段是 u9a6cu672au90fd 格式的吗.

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 1394 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信