データベースに2つのレコードがTom%Jerry
ありNinja_Kids
ます。1つには特殊文字%(percent)があり、もう1つには_(アンダースコア)があります。mysqlターミナルで次のコマンドを試しました。
SELECT * FROM CUSTOMER WHERE NAME LIKE '%%%';
SELECT * FROM CUSTOMER WHERE NAME LIKE '%_%';
両方のコマンドがすべてのレコードを返しました。
またはのいずれかを持つレコードをこれらに返すにはどうすればよいです%
か_
。
これは予約語のようにmysqlで使用されていることは知ってい%
ますが、レコードに上記の特殊文字が含まれている場合はどうなりますか。
ところで、2つを除いて、正常に動作しない他の特殊文字を知っていますか?
助けてください。前もって感謝します。