Bạn không chèn giá trị cho id
. Vì bạn không đặt nó một cách rõ ràng, nó mặc nhiên được cung cấp một null
giá trị, tất nhiên, không phải là giá trị hợp lệ cho cột khóa chính. Bạn có thể tránh toàn bộ tình huống này bằng cách xác định cột này là serial
thay vì một số nguyên integer
cũ thuần túy và để lại mọi công việc nặng nhọc cho cơ sở dữ liệu.