关于INSERT
最近更新时间: 2025-02-18 16:02:00
insert用于向一张表中插入数据,期望插入的数据可以是一条,多条或者是一个select查询的结果集。
使用INSERT INTO…命令插入数据
示例说明:
- 使用default关键字,即值为建表时指定的默认值方式
insert into tbase(id,nickname) values(default,'TDSQL PG default');
- 子查询插入
insert into tbase(id,nickname) values(1,(select relname from pg_class limit 1));
- 返回插入插入数据
insert into tbase(nickname) values('TDSQL PG好') returning *;
- insert update使用
insert into tbase values(1,'pgxz') ON CONFLICT (id) DO UPDATE SET nc = 'TDSQL PG';