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

SQLSTATE [23000]:Vi phạm ràng buộc toàn vẹn với ràng buộc hợp lệ

Tệp cố định của bạn có thể đang cố chèn một hàng cho County mà không có hàng tương ứng nào khớp với accountId hoặc districtId.

Khóa này buộc bạn phải đảm bảo rằng tài khoản mà bạn nhập vào County bảng có id phù hợp trong tài khoản account bảng.

Giống như accountId, ngoại trừ không có id phù hợp trong district bảng.

Vì vậy, hãy kiểm tra kỹ tệp đồ đạc của bạn và đảm bảo rằng các hàng của quận và tài khoản đã được chèn (và được cam kết) trước khi bạn chèn một hàng của quậ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. tomcat7 - jdbc datasource - Điều này rất có thể tạo ra rò rỉ bộ nhớ

  2. Có thể sử dụng Biến do người dùng xác định MySql trong .NET MySqlCommand không?

  3. MySQL có kèm theo MAMP không bao gồm tệp cấu hình không?

  4. MySQL so với JSON - Tại sao?

  5. Làm cách nào để có được một tập lệnh tạo bảng trong MySQL Workbench?