DIEDIT untuk memasukkan perbaikan pada kritik yang valid
Gunakan HEX()
berfungsi untuk merender byte Anda ke heksadesimal dan lalu gunakan RLIKE
pada itu, misalnya:
select * from mytable
where hex(ipa) rlike concat('(..)*', hex('needle'), '(..)*'); -- looking for 'needle' in haystack, but maintaining hex-pair alignment.
Karakter unicode yang aneh dirender secara konsisten ke nilai heksanya, jadi Anda menelusuri karakter standar 0-9A-F.
Ini juga berfungsi untuk kolom "normal", Anda tidak membutuhkannya.
hal. Poin @Kieren (valid) ditangani menggunakan rlike
untuk menegakkan pasangan char