首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

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

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

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

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

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

热点排行