我用 4column 創建了表
create table conversation(
user_name varchar(200),
employer_name varchar(200),
message text,
date_sent timestamp
)
現在我想更改 date_sent 列而不洗掉它我想為此列設定 current_timestamp 的默認值我必須做什么
uj5u.com熱心網友回復:
您可以使用
ALTER TABLE conversation ALTER COLUMN
date_sent SET DEFAULT current_timestamp;
create table conversation( user_name varchar(200), employer_name varchar(200), message text, date_sent timestamp );
ALTER TABLE conversation ALTER COLUMN date_sent SET DEFAULT current_timestamp;
insert into conversation (user_name) values ('me');
select * from conversation;用戶名 | 雇主名稱 | 留言 | 發送日期 :-------- | :------------ | :-------- | :------------- 我 | 空 | 空 | 2022-04-01 09:38:13.674547
db<>在這里擺弄
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/454340.html
標籤:sql PostgreSQL
下一篇:如何使用左連接從多個表中獲取值?
