gpt4 book ai didi

c++ - 尝试修改 sqlite3 插入以返回 PK。不确定如何具体使用 sqlite3

转载 作者:行者123 更新时间:2023-11-30 02:58:31 25 4
gpt4 key购买 nike

我试图向表中插入一些数据,但我不确定哪个标志允许我返回主键。我相信我记得 MSSQL 使用 RETURNING,而其他一些人则在最后添加 RETURNS。

有人可以帮忙附加它吗?

我试图返回 TABLEA.a,我的查询和设计看起来像这样:

sqlite3 *db;
sqlite3_open("...",&db);
std::string query;
query = "insert into TABLEA (b,c,d,e) values (@b,\"@c\",@d,@e);";
//^--this needs to be modified.
sqlite3_stmt *sqlstmt;
int rc;
rc = sqlite3_prepare_v2(db, query.c_str(), 01, &sqlstmt, 0);
sqlite3_step(sqlstmt);
int ID;
ID = sqlite3_column_integer(sqlstmt,0);

最佳答案

你试过了吗sqlite3_last_insert_rowid

关于c++ - 尝试修改 sqlite3 插入以返回 PK。不确定如何具体使用 sqlite3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13629580/

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