gpt4 book ai didi

sqlite - SQL 错误或缺少数据库(表目标有 x 列但提供了 y 值)

转载 作者:行者123 更新时间:2023-12-03 16:00:44 25 4
gpt4 key购买 nike

我有 2 个表“源”和“目的地”具有相同的字段,除了目的地有一个额外的“日期”字段

我需要将所有字段复制到目的地中的相应字段,将日期留空。

我试过:

INSERT INTO Destination SELECT * FROM Source

得到了 :
[SQLITE_ERROR] SQL error or missing database (table destination has 18 columns but 17 values were supplied). 

我怎样才能使这项工作?

最佳答案

错误消息非常清楚 - 您正在尝试将 17 个值插入具有 18 列的表中,而 SQL 不知道您的意图。

您可以通过明确指定这些列来解决该问题,例如:

INSERT INTO Destination(field1, field2, ... field17)
SELECT field1, field2, ... field17
FROM Source;

关于sqlite - SQL 错误或缺少数据库(表目标有 x 列但提供了 y 值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45447368/

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