gpt4 book ai didi

sqlite - 带字段列表的SQLite UPDATE语法

转载 作者:行者123 更新时间:2023-12-03 15:08:54 32 4
gpt4 key购买 nike

我想使用以下语法更新SQLite中的现有行:

UPDATE "table_name" SET ("field_1", "field_2") = ('value_1', 'value_2') WHERE "field_3"='value_3';


official documentation建议在UPDATE语句必须符合以下条件的情况下可行:

SQLite UPDATE syntax diagram

这给了我这个:

UPDATE qualified_table_name SET column_name_list = expr WHERE expr;


column_name_list必须为:

SQLite UPDATE column_name_list

(column_name, column_name)


第一个 expr可以在哪里:

(expr, expr)


但是,当我将它们全部插入一起时(如我的第一个代码片段所示),SQLite给了我一个语法错误:

near "(": syntax error:


这种格式可以吗?我究竟做错了什么?

最佳答案

添加了对row values的支持version 3.15

如果要使用该功能,则需要升级到最新版本。

关于sqlite - 带字段列表的SQLite UPDATE语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43517273/

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