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