【发布时间】:2020-02-28 07:38:54
【问题描述】:
我基本上遇到语法问题,在任何地方都找不到太多信息。 我有两张桌子。 Category_tb 和 Information_tb。
Category_tb 有 category_name(text) 列。 信息_tb 有title(text)和category_id(INTEGER)
我没有使用外键,我使用的是 Category_tb 的 ROWID。 以下是 SQL 查询。基本上我在使用 Category_tb.ROWID 作为外键将数据插入到 Information_tb 时遇到问题。
title = 'Some title'
categories = 'Crime'
self.curr.execute("""
insert into information_tb values (?,?)""",(
[title],
["""select ROWID from Category_tb where Category_tb.category_name = [categories] """]
))
任何帮助将不胜感激。提前致谢。
【问题讨论】: