次のデータを含む mysql テーブルがあります。
ID | Name
1 | xy
4 | dasd
9 | 422p
10 | dasös
そして、値「1と4」のみを表示する必要がある次のクエリがありますが、1,4,10が表示されます。
rlike '1|^4'
何か案が?
使用を主張する場合は、次のRLIKE
クエリを使用できます。
SELECT * FROM `test` WHERE `id` RLIKE '^1$|^4$';
オンラインで参照してください: http://sqlfiddle.com/#!9/c0ede/1/0
しかし、それよりも優れており、より効率的で、より原則的で、より高速です use はIN
、次のようになります。
SELECT * FROM `test` WHERE `id` IN (1, 4);
オンラインで参照してください: http://sqlfiddle.com/#!9/c0ede/2/0
ありがとう