在 PostgreSQL 中,如果你希望一個欄位的預設值為現在的時間,你可以在建立表格或修改表格時,將該欄位的預設值設定為 CURRENT_TIMESTAMP
。以下是一個範例:
CREATE TABLE your_table (
id SERIAL PRIMARY KEY,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
在這個範例中,created_at
欄位的預設值就是建立記錄時的當前時間。每當你在 your_table
表格中插入一個新的記錄,而沒有指定 created_at
的值,那麼 created_at
的值就會自動設定為當前的時間。你也可以使用 ALTER TABLE
語句來為已經存在的表格添加這樣的欄位。例如:
ALTER TABLE your_table
ADD COLUMN created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
這條語句會在 your_table
表格中添加一個名為 created_at
的新欄位,並將其預設值設定為當前時間。希望這個答案能夠幫助你!