gpt4 book ai didi

postgresql - PostgreSQL 插入后输出的结果到底是什么意思?

转载 作者:行者123 更新时间:2023-11-29 11:38:25 25 4
gpt4 key购买 nike

我正在向 PostgreSQL 数据库中插入数据。我做这样的事情:

$ psql test -c "insert into items (name) values ('test name') returning id " -At
4
INSERT 0 1

INSERT 0 1 中的第一个数字指的是什么?我假设第二个数字是受影响或创建的行数。

最佳答案

这是“命令标签”。还有这里引用的那个人answering on the pgsql general list当他引用 directly from the manual 时,列表没有给出信用:

For an INSERT command, the tag is INSERT oid rows, whererows is the number of rows inserted. oid used to be the object ID of the inserted row if rows was 1 and the targettable had OIDs, but OIDs system columns are not supported anymore;therefore oid is always 0.

(更新了 Postgres 14 的报价。)

关于postgresql - PostgreSQL 插入后输出的结果到底是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27264463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com