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

MySQL Workbench - Forward Engineering - Lỗi 1005:Không thể tạo bảng (errno:150)

Thay đổi ràng buộc khóa ngoại trong bảng Grant.

Tham khảo http://www.sqlfiddle.com/#!2/04945

  CONSTRAINT `InstrumentGrant`
    FOREIGN KEY (`RecipientID`)
    REFERENCES `Entities` (`ID`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `InstrumentGrant_2`
    FOREIGN KEY (`DonorID`)
    REFERENCES `Entities` (`ID`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION

Đặt tên cho ràng buộc như bạn muốn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trên khóa trùng lặp bỏ qua?

  2. ứng dụng web spring-boot mất khả năng kết nối với MySQL / RDS sau một thời gian

  3. Chuyển đổi ngày mySQL thành ngày Javascript

  4. Lỗi cú pháp SQL với chuỗi con và charindex

  5. Khó khăn với độ trễ thay đổi