【发布时间】:2020-09-15 22:31:42
【问题描述】:
我过去曾发布过同样的问题,但是,我似乎无法在我的 python 代码中实现它。
目标是使用表 Companies 中已有的信息更新表 Ships。图片供参考。
我有以下代码:
import sqlite3
# connect to database
conn = sqlite3.connect('PSC.sdb')
# create cursor
c = conn.cursor()
c.execute('''
UPDATE ships
SET "ISM Performance PM" = (SELECT companies."ISM Performance PM"
FROM companies
WHERE ships."ISM IMO" = companies."ISM IMO")''')
conn.commit()
conn.close()
当我运行它时,我没有错误,但仍然有 Null 值。 很抱歉重新发布,但确实需要一些帮助。
【问题讨论】: