Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

ALTER TABLE lỗi

Tôi sẽ kiểm tra xem bạn có bất kỳ tham chiếu khóa ngoại nào đến cột đó không. Nếu vậy, bạn có thể cần phải xóa các mối quan hệ ngoại lai mà bạn đã xác định cho cột đó, sau đó đổi tên, sau đó đặt lại các mối quan hệ khóa ngoại của bạn với tên cột mới.

Tôi nghĩ rằng MySQL đang bị treo do thực tế là khi bạn đổi tên, các mối quan hệ FK không còn hợp lệ và nó đang gây ra lỗi.

CHỈNH SỬA:Đã xác nhận FK Đổi tên trong MySQL

Bạn sẽ cần phải làm một cái gì đó như sau:

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. ứng dụng java, luồng bị treo sau khi ngắt kết nối MySQL

  2. Tham dự Streak MySQL Query

  3. Làm cách nào để lấy các khóa ngoại của một bảng trong mysql

  4. Lỗi:thuộc tính không xác định $ load

  5. ĐẶT HÀNG THEO điều kiện