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

ALTER TABLE kesalahan

Saya akan memeriksa untuk melihat apakah Anda memiliki referensi kunci asing ke kolom itu. Jika demikian, Anda mungkin perlu menghapus hubungan asing yang telah Anda tetapkan untuk kolom itu, lalu ganti nama, lalu tempatkan kembali hubungan kunci asing Anda dengan nama kolom baru.

Saya pikir MySQL terpaku pada kenyataan bahwa ketika Anda mengganti nama, hubungan FK tidak lagi valid dan itu menimbulkan kesalahan.

EDIT:DikonfirmasiFK Ganti Nama di MySQL

Anda perlu melakukan sesuatu seperti ini:

alter table yourTable drop foreign key yourID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi MySQL ASIN() – Mengembalikan Arc Sinus dari Angka

  2. Mulai ulang Mysql secara otomatis ketika ubuntu pada instance mikro EC2 membunuhnya ketika kehabisan memori

  3. 1052:Kolom 'id' dalam daftar bidang tidak jelas

  4. Python:Ubah Tuple menjadi String yang dipisahkan koma

  5. Atur zona waktu di PHP dan MySQL