Bagaimana untuk menjadikan mysql case tidak sensitif

青灯夜游
Lepaskan: 2022-06-20 14:40:15
asal
46694 orang telah melayarinya

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.

Bagaimana untuk menjadikan mysql case tidak sensitif

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

Bagaimana untuk menjadikan mysql case tidak sensitif

<.>2. Tambahkan ayat berikut pada baris terakhir fail konfigurasi

lower_case_table_names=1
Salin selepas log masuk
sistem_fail_huruf_kecil menunjukkan sama ada sistem fail di mana direktori data terletak sensitif kepada kes nama fail

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:
  • 1) Untuk kes di mana hanya huruf besar wujud dalam nama jadual:

  • ①, apabila lower_case_tables_name=0, laksanakan tukar nama jadual kepada huruf kecil.
②. Tetapkan lower_case_tables_name=1 dan ia akan berkuat kuasa selepas dimulakan semula.

Bagaimana untuk menjadikan mysql case tidak sensitif2) 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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan