Cara membuat mysql case-insensitive: 1. Masukkan direktori pemasangan mysql, cari dan buka fail konfigurasi "my.ini" 2. Tambahkan pernyataan "lower_case_table_names=1" pada baris terakhir fail konfigurasi , tetapkan parameter sensitif huruf besar "nama_jadual_huruf kecil" untuk menjadikan mysql tidak sensitif kepada huruf besar kecil 3. Mulakan semula perkhidmatan mysql.
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Cara membuat mysql case-insensitive
Mysql case-sensitive configuration berkaitan dengan dua parameter - lower_case_file_system dan lower_case_table_names
lower_case_file_system: Menunjukkan sama ada fail sistem semasa sensitif huruf besar-besaran (HIDUP bermaksud tidak sensitif, OFF bermaksud sensitif), parameter baca sahaja yang tidak boleh diubah suai.
nama_jadual_huruf kecil: Menunjukkan sama ada nama jadual adalah sensitif huruf besar dan boleh diubah suai.
Parameter sistem_fail_huruf kecil tidak boleh diubah suai, jadi parameter nama_jadual_huruf kecil hanya boleh digunakan untuk menjadikan mysql tidak peka huruf besar-besaran.
Langkah:
1 Masukkan direktori pemasangan mysql, cari dan buka fail konfigurasi my.ini
<.>2. Tambahkan ayat berikut pada baris terakhir fail konfigurasilower_case_table_names=1
sistem_fail_huruf_kecil menunjukkan sama ada sistem fail di mana direktori data terletak sensitif kepada kes nama fail②. Tetapkan lower_case_tables_name=1 dan ia akan berkuat kuasa selepas dimulakan semula.3. Mulakan semula perkhidmatan mysql.
- Nota:
Tetapkan nama_jadual_huruf kecil lalai daripada 0 kepada 1. Anda perlu menukar nama jadual perpustakaan sedia ada kepada huruf kecil dahulu:- ①, apabila lower_case_tables_name=0, laksanakan tukar nama jadual kepada huruf kecil.
1) Untuk kes di mana hanya huruf besar wujud dalam nama jadual:
2) Untuk kes di mana huruf besar wujud dalam nama perpustakaan:
①, apabila lower_case_tables_name=0, gunakan mysqldump untuk mengeksport dan memadam pangkalan data lama.
②. Tetapkan lower_case_tables_name=1 dan ia akan berkuat kuasa selepas dimulakan semula. ③ Import data ke dalam contoh Pada masa ini, nama perpustakaan yang mengandungi huruf besar telah ditukar kepada huruf kecil.
[Cadangan berkaitan:
tutorial video mysql]
Atas ialah kandungan terperinci Bagaimana untuk menjadikan mysql case tidak sensitif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!