Để điền cột trong khi chèn, hãy sử dụng DEFAULT
giá trị:
CREATE TABLE users (
id serial not null,
firstname varchar(100),
middlename varchar(100),
lastname varchar(100),
email varchar(200),
timestamp timestamp default current_timestamp
)
Lưu ý rằng giá trị cho cột đó có thể được ghi đè một cách rõ ràng bằng cách cung cấp một giá trị trong INSERT
tuyên bố. Nếu bạn muốn ngăn chặn điều đó, bạn cần một bộ kích hoạt.
Bạn cũng cần một trình kích hoạt nếu bạn cần cập nhật cột đó bất cứ khi nào hàng được cập nhật (như E.J. Brennan đã đề cập)
Lưu ý rằng sử dụng các từ dành riêng cho tên cột thường không phải là một ý kiến hay. Bạn nên tìm một tên khác với timestamp