mysql的字段存的是id,并且以逗号分开

select*fromtestwhereid='8'oridlike'8,%'oridlike'%,8,%'oridlike'%,8'或select*fromtestwhere[con_cat](',',id,',')like'%,8,注意删除%'[con_cat]中的[],同时删除_。
百度可能已经屏蔽了这封信。

MySQL数据表中查询结果的序号编号mysql查询结果序号

查询结果在MySQL数据表中的序号查询结果在MySQL数据表中会有一个固定的编号;它帮助我们快速索引和匹配,非常方便。
MySQL数据表中查询结果的序号一般采用自增方式编号。
MySQL数据表查询结果的数量可以帮助用户简单有效地检查数据。
尤其是在检索大量数据时。
拥有序列号可以有效减少用户的恢复时间,提高用户的恢复性能。
实现对MySQL数据表的查询序列;例如:选择名称;ID@rownum:=@rownum+1ASrownumFROMtable_name;交叉连接(SELECT@rownum:=0)ASt;上述描述,table_name是表名,id可以替换成你要查询的字段。
此外,MySQL数据表中的查询结果不仅可以根据自己的需要实现表序号编号,还可以选择其他编号方式。
如果需要实现数字转换。
您可以使用以下SQL语句:SELECTname;ID@rownum:=@rownum+1ASrownum;@order:=@order+1ASorderFROMtable_name;CROSSJOIN(SELECT@rownum:=0,@order:=0)AStORDERBYorder;在上述声明中,订单是新号码,用户可以在其他情况下重新计算该订单;示例:ORDERBYidASC;关于用户恢复我们快速准确地检查查询结果以提高性能。
您可以根据自己的需要统计查询结果,方便操作。