Sensitiviti Kes Pertanyaan MySQL SELECT
Apabila melaksanakan pertanyaan SELECT dalam MySQL, adalah penting untuk mempertimbangkan sama ada pertanyaan itu sensitif huruf besar atau huruf kecil. secara lalai. Secara lalai, pertanyaan MySQL tidak peka huruf besar-besaran, bermakna mereka mengabaikan kes nilai yang dibandingkan.
Walau bagaimanapun, katakan anda perlu melakukan perbandingan sensitif huruf besar-besaran. Dalam kes itu, anda boleh menggunakan kata kunci BINARI dalam pertanyaan anda. Sebagai contoh, untuk mencari nilai tertentu dalam lajur dengan perbandingan sensitif huruf besar-besaran, anda boleh menggunakan pertanyaan seperti ini:
SELECT * FROM `table` WHERE BINARY `Value` = "IAreSavage"
Dalam pertanyaan ini, kata kunci BINARI memaksa MySQL untuk melaksanakan kes- perbandingan sensitif, memastikan bahawa pertanyaan hanya akan mengembalikan baris yang lajur Nilai betul-betul sepadan dengan nilai yang ditentukan, tanpa mengira kes.
Atas ialah kandungan terperinci Adakah MySQL SELECT Query Case-Sensitive?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!