問題:
如何定義MyTSQL 變數在“NO🎜>
WHERE id_campo NOT IN (@idcamposexcluidos)編譯為:
WHERE id_campo NOT IN ('817,803,495')但是,正確的語法是:
WHERE id_campo NOT IN ('817', '803', '495')要克服這個問題,有兩種常見的方法:
WHERE FIND_IN_SET(id_campo, @idcamposexcluidos) = 0需要注意的是,使用FIND_IN_SET()在“id_campo”列上使用索引,可能會影響效能。
以上是如何將 MySQL 的「NOT IN」子句與值清單一起使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!