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

Tham chiếu khóa ngoại có thể chứa giá trị NULL trong PostgreSQL không?

Đối với bảng 1, câu lệnh INSERT này sẽ thành công. Nếu bạn chạy nó 100 lần, nó sẽ thành công 100 lần.

insert into referencing_table values (null);

Câu lệnh INSERT tương tự sẽ không thành công trên bảng 2.

ERROR:  null value in column "indexing_table_id" violates not-null constraint
DETAIL:  Failing row contains (null).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sửa lỗi “INSERT có nhiều biểu thức hơn cột mục tiêu” trong PostgreSQL

  2. Làm thế nào để có được ngày hôm qua trong PostgreSQL

  3. SQL:Thêm cột với id tăng dần vào CHỌN

  4. Chú thích Spring Data @CreateDate không hoạt động với tôi

  5. Làm cách nào để PyPy, Django và PostgreSQL hoạt động cùng nhau?