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

LỖI:cập nhật hoặc xóa trên bảng người dùng vi phạm ràng buộc khóa ngoại fk_rails_03de2dc08c trên nhận xét bảng

Có vẻ như người dùng số 11 đã đưa ra một số nhận xét và do đó người dùng không thể bị xóa vì những nhận xét đó vẫn đề cập đến người dùng đó. Đây là những gì một khóa ngoại - các mục nhập trên bảng nhận xét (bảng con) được khóa vào bảng cha (người dùng) - không thể xóa cha mẹ vì điều đó sẽ để lại các bản ghi mồ côi

Trước tiên, hãy xóa nhận xét của người dùng 11 hoặc thay đổi khóa ngoài để nó ở chế độ "ở chế độ xóa tầng" - việc xóa phần chính sẽ tự động xóa các bản ghi con




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thiếu mục nhập mệnh đề FROM cho bảng

  2. Tôi nên sử dụng giá trị Postgres nào trong DATABASE_ENGINE của Django?

  3. Truy vấn tổng hợp trên hơn 50 triệu bảng hàng trong PostgreSQL

  4. Truy vấn Postgres chậm một cách đáng kinh ngạc bằng cách sử dụng WHERE trên nhiều hàng liền kề

  5. Ưu tiên dựa trên thời gian trong Truy vấn Bản ghi Hoạt động