3

こんな表現をしてみた

 SELECT * FROM `table` WHERE COL REGEXP "^([%\w-]+\.(?:jpe?g¦JPE?G¦gif¦GIF¦png¦PNG))$"

私を助けてください

4

1 に答える 1

3

@Thoman列には画像パスが格納されていると思います。その場合、パス全体を照合するのではなく、拡張子が「.jpg」などの列を探すことができます。

SELECT * FROM `table` WHERE col REGEXP '\.(jpe?g|gif|png)'

col次のようなwith値がある場合、 (単語文字式)/tmp/foo.gifとは一致しません。\w+

お役に立てれば。

于 2012-04-23T03:16:06.473 に答える