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:
lower_case_table_names = 1
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!