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

Mengapa begitu lama untuk mengganti nama kolom di mysql?

Saya tidak bisa memberi Anda pukulan demi pukulan (permintaan fitur #34354 akan membantu, kecuali bahwa itu mungkin tidak akan di-back-port ke MySQL 5.0), tetapi waktu tambahan ini disebabkan oleh fakta bahwa ALTER ... CHANGE dapat mengubah jenis kolom (dan atribut kolom, jika ada), yang mengharuskan konversi nilai yang disimpan dalam kolom dan pemeriksaan lainnya. MySQL 5.0 tidak menyertakan optimasi ketika tipe dan atribut baru sama dengan yang lama. Dari dokumentasi untuk ALTER di bawah MySQL 5.0:

Di bawah 5.1, ALTER memiliki beberapa pengoptimalan tambahan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana memulihkan baris yang baru saja dihapus di mysql?

  2. Izin untuk membuat pemicu di mysql

  3. Perancangan Basis Data Untuk Mengembangkan Aplikasi Web 'Kuis' menggunakan PHP dan MySQL

  4. MySQL:TIDAK SEPERTI

  5. SELECT View berisi subquery dalam klausa FROM