如何插入外键

时间:2019-05-09 08:52:47

标签: python mysql

我需要将数据放入数据库中,但是我不知道如何将foreign_key添加到输入中。

在我的数据库中,我有 5 列,其中一列是foreign_key。我已为 4 个要输入的列数据进行了检索,对于所有这些数据,我想输入相同的提取ID,即我的foreign_key,但没有任何线索怎么做。

这是我到目前为止尝试过的代码:

import sqlite3
conn = sqlite3.connect("Projet.db")
c = conn.cursor()
input_coin = [(Coin['id'], Coin['name'], Coin['symbol'], Coin['rank']) for Coin in Coin]
conn.executemany(''
  'INSERT INTO Coin VALUES (?, ?, ?, ?)'
  '', input_coin)

它抛出:

  

OperationalError:表硬币有5列,但提供了4个值

详细the documentation

0 个答案:

没有答案