Bagaimanakah Saya Boleh Membuat Nama Jadual MySQL Tidak Peka dalam Linux?

Patricia Arquette
Lepaskan: 2024-10-27 23:09:29
asal
389 orang telah melayarinya

How Can I Make MySQL Table Names Case Insensitive in Linux?

Cara Membuat Nama Jadual MySQL Case Insensitive dalam Linux

Dalam persekitaran Linux, nama jadual MySQL adalah sensitif huruf besar-besaran, tidak seperti Mac dan Windows pelayan. Ini boleh menyebabkan masalah apabila memindahkan tapak web yang menggunakan kombinasi huruf besar yang berbeza untuk nama jadual.

Penyelesaian: Mengubah suai Pembolehubah nama_jadual_huruf kecil

Untuk menukar sensitiviti huruf besar lalai, ubah suai nama_jadual_huruf kecil pembolehubah sistem dalam fail konfigurasi MySQL. Tetapkan kepada 1, yang mengarahkan MySQL untuk menyimpan nama jadual dalam huruf kecil dan melakukan perbandingan tidak sensitif huruf besar. Tingkah laku ini mencontohi ketidakpekaan huruf besar pada sistem Mac dan Windows.

Langkah untuk Mengubah Suai Pembolehubah:

  1. Cari fail konfigurasi MySQL (biasanya dinamakan my.cnf ).
  2. Buka fail dan tambah baris berikut:
lower_case_table_names = 1
Salin selepas log masuk
  1. Simpan perubahan dan mulakan semula pelayan MySQL.

Nota Penting:

Elakkan menetapkan nama_jadual_huruf kecil kepada 0 pada sistem fail tidak sensitif huruf besar-besaran seperti Windows atau Mac OS X. Ini boleh mengakibatkan rasuah indeks. Sebaliknya, tetapkannya kepada 1 untuk memastikan pengendalian nama jadual yang betul. Dengan melaksanakan penyelesaian ini, anda boleh memulihkan pengendalian nama jadual yang tidak sensitif huruf besar dan menyelesaikan sebarang isu yang disebabkan oleh pemindahan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Nama Jadual MySQL Tidak Peka dalam Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!