读书人

关于字符串包含MYSQL数据库记录,该如何

发布时间: 2012-04-11 17:42:33 作者: rapoo

关于字符串包含MYSQL数据库记录
和SELECT * FROM "表" WHERE "名" LIKE '%内容%' 相反的功能,效果是这样的

字段1 id=1 名="X" 内容="你好"
查询 "你好啊" 返回1
查询 "你好胖" 返回1
查询 "你XX好" 返回空
查询 "哈哈" 返回空

[解决办法]
SELECT * FROM "表" WHERE "你好啊" LIKE Concat('%',名,'%')
[解决办法]
或者

SELECT * FROM "表" WHERE instr("你好啊", 名)

读书人网 >Mysql

热点推荐