在我的 LiveCode Server 应用程序中,插入时返回了 dberr,但没有明确的错误代码。
我进入终端以 Postgres 用户身份手动执行了插入操作。
%My_Dbase=# INSERT INTO new-table (first_name, last_name, anonymous) VALUES ('batman', 'Moonboy', TRUE);
psql 进程返回:
INSERT 0 1
这行代码是什么意思?除了主表之外,我还有一个序列来递增主表的主键ID(int)。如果我检查数据,数据被插入,主键递增1,一切看起来都很好,但我不确定为什么我的应用会返回错误(可能是应用程序或我的代码中的错误)。
但是,如果我知道"INSERT 0 1"的含义,那将有助于我确保:
1. 是的,插入已经完成且没有错误;或者 2. 不,"0 1"表示某种错误。
如果有人能提供PostgreSQL文档链接,告诉我这些服务器响应参数是什么,我会去学习...我已经到处找过了。
INSERT 0 0
是什么意思吗?我没有收到任何错误,只有这个。 - jayarjo