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

postgresql:lỗi giá trị khóa trùng lặp vi phạm ràng buộc duy nhất

Như thông báo lỗi cho bạn biết - bạn không thể có hai hàng có cùng giá trị trong các cột dementia_type, snapid vì chúng cần phải là duy nhất.

Bạn phải đảm bảo rằng hai cơ sở dữ liệu có cùng giá trị cho dementia_type, snapid .

Một giải pháp khác sẽ là thêm một cột vào bảng của bạn alter table t_types_of_dementia add column id serial generated always và sử dụng khóa đó làm khóa chính thay vì khóa hiện tại của bạ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. Truy vấn gốc dữ liệu mùa xuân không cho phép tồn tại toán tử chuỗi Postgres jsonb (dấu chấm hỏi)

  2. Không tìm thấy ID giao dịch Postgresql

  3. Python:Truy xuất kết quả truy vấn PostgreSQL dưới dạng giá trị JSON được định dạng

  4. Làm cách nào để kiểm tra một chuỗi unicode Python để xem nó * thực sự * có phải là Unicode thích hợp không?

  5. Chọn hàng ngẫu nhiên cho mỗi nhóm