“。”附近的语法错误。在Python中执行SQLite时

时间:2019-07-11 12:57:26

标签: python sqlite

我正在尝试使用临时表中的数据更新SQLite3表。我不断收到语法错误消息。经过大量的在线搜索,我没有发现任何可以解决该问题的信息。我也让同事们仔细检查了代码,我们似乎找不到原因。

起初我使用别名,但我认为这可能与别名有关。我删除了别名,更改了定义要连接的表的顺序,检查了缩进量以及所有类似内容。还是一无所有。

c.execute("""
            UPDATE table_a
            SET table_a.metric_one = table_b.metric_one,
                table_a.metric_two = table_b.metric_two,
            FROM table_a
            JOIN table_b on table_a.id = table_b.id;""")

我正在尝试使用来自table_b的值更新table_a的值。这是我收到的错误消息以及导致它的行:

JOIN table_b on table_a.id = table_b.id;""")
  

sqlite3.OperationalError:“。”附近:语法错误

0 个答案:

没有答案