Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Konversi Tabel Sensitif Huruf MySQL

OKE. Saya menemukan jawaban saya.

Di server Linux, saya perlu menjalankan perintah berikut untuk mengubah semua nama tabel di database yang dihasilkan Linux menjadi huruf kecil:

  1. Cara menghasilkan skrip SQL yang mengganti nama semua tabel dalam skema ke bentuk huruf kecilnya:

    select concat('rename table ', table_name, ' to ' , lower(table_name) , ';') 
    from information_schema.tables where table_schema = 'your_schema_name';
    
  2. Mengganti nama database di phpmyadmin untuk nama huruf kecil.

  3. Memodifikasi my.cnf di server Linux untuk menggunakan lower_case_table_names=1

  4. Mulai ulang mysql.

Setelah ini, kode saya akan berfungsi dengan nama tabel huruf kecil. Jadi, saya dapat mengimpor yang Windows dan memiliki basis kode yang sama bekerja pada keduanya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pindah dari MySQL 5.7 ke MySQL 8.0 - Yang Harus Anda Ketahui

  2. MySQL secara efisien menyalin semua catatan dari satu tabel ke tabel lainnya

  3. SQL:Di mana antara dua tanggal tanpa tahun?

  4. Cara tercepat untuk memperbarui tabel MySQL jika ada baris lain yang disisipkan. Lebih dari 2 kunci non-unik

  5. Bagaimana cara menghubungkan ke MySQL di Amazon EC2 dari Linux / Mac?