PHPとmysqlからsubstrをシミュレートできるようにするために、私は次のようなことをしたいと思います
select * from table where last_four_chars(field) = '.png'
ドキュメント これに直接関連する例があります。
select * from table where SUBSTRING(field, -4) = '.png'
RIGHT機能付き:
SELECT RIGHT('abcdefg', 3);
-- efg
SUBSTRINGでも同じ結果を得ることができます:
SELECT SUBSTRING('abcdefg', -3);
-- efg
この高速クエリ:
Select * from table where picName like '%.png'
SELECT * FROM table WHERE SUBSTRING( field, -4 ) = '.png'