我运行了一个导致字符串的查询'1,2,3,4'.
如何运行第二个查询,将该字符串视为数字列表.所以我能做到:
select * from tbl where name not in (1,2,3,4)
Run Code Online (Sandbox Code Playgroud)
我想在纯MySQL中得到一个答案.
首先,这通常意味着您的数据库结构不好; 你应该规范化你的数据库.
但是,您可以使用以下FIND_IN_SET功能执行您想要的操作:
SELECT * FROM tbl WHERE NOT FIND_IN_SET(name, '1,2,3,4')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
393 次 |
| 最近记录: |