如何查询某字段包含某内容mysql 有类似数组包含的东西吗 本帖最后由 renzaijiang 于 2009-12-26 19:26:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tablename where find_in_set(1,a); 如果你的是 1,3,5,11 而不是 1,3,5,11 where concat(',',a,',') like '%,1,%' 如果你的字段 a a 中 是 '1,3,5,11' ,则可以直接用#1楼的语句 where find_in_set(1,a);如果你的字段 a a 中 是 '1,3,5,11 ',则可以使用 where concat(',',a,',') like '%,1,%'注意, 和,的区别 not in (‘a’,‘b’) 不过这个效率很低 MySQL插入数据时有时报这个错误? mysql启动不了,需要加入skip-innodb select count(*) from fdp.reuters_rkd_pm; 9分钟,这是怎么回事! 一个简单查询语句!(MySql 下无错误的查询语句,ASP.NET 下报异常!) 一个日期型插入的简单问题,insert into. 问一条语句 top 显示问题 You have an error in your SQL syntax; 定时任务做 异机备份脚本,不好使怎么办,求大神 请教 如何获取mysql 字段类型? 请教一下删除表数据的语句
select * from tablename where find_in_set(1,a);
where concat(',',a,',') like '%,1,%'
如果你的字段 a a 中 是 '1,3,5,11 ',则可以使用 where concat(',',a,',') like '%,1,%'注意, 和,的区别