mysql批量查询多个id

发布时间: 2023-11-21 11:29 阅读: 文章来源:1MUMB1666PS

一张表

如图:给出id=2,查表中tid含有2的数据。

语句:select * FROMWHERE FIND_IN_SET( id, tid )

结果如图:

TP 查询 :$id= 2

SchoolTestPaper::whereFindInSet(‘tid‘,$id)->column(‘id,tid‘,‘id,tid‘);

去除 tid 中 2 这个数据

$query = "update fa_".$TableName." SET ".$field." = trim(both ‘,‘ from replace(concat(‘,‘,".$field.",‘,‘),‘,".$id.",‘,‘,‘)) where FIND_IN_SET ( ".$id.",tid )";

Db::query($query);

•••展开全文