-1

次のようなものを使用したいと思います。

SELECT city FROM cities WHERE city LIKE %D% AND country_id = '12'
4

2 に答える 2

6

文字列を引用する必要があります

SELECT city FROM cities WHERE city LIKE '%D%' AND country_id = '12'

ただし、「%」で始まるパターンでLIKEを使用することは、サーバーが「city」列のインデックスを使用しないことを意味することに注意してください。特定のケースでは問題ではないかもしれませんが、注意が必要です。あなたのコメントはあなたがインデックスに精通していないことを示しているので、ここに参照があります。

于 2010-03-04T17:40:16.940 に答える