Как вставить несколько строк одновременно с одним и тем же внешним ключом, используя PyMySQL? - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь вставить несколько строк в одну и ту же таблицу одновременно. Все эти строки имеют одинаковый внешний ключ. Как мне вставить эти строки с внешним ключом, используя PyMySQL? Это означает, что каждая строка будет вставлена ​​со своим внешним ключом

Вот связь между таблицами. a busy cat

А вот как я вставляю строки в таблицу Campaigns

c.executemany(
      """INSERT INTO Campaigns (CampaignID, CPR, Amount_Spent, Link_Clicks, CPC, purchases, Purchase_Conversion_Value, Purchase_ROAS, Reach, Impressions, Results)
      VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)""",
      [
      ("someid1", 5, 1, 8, 7.95,2, 5, 1, 8, 7.95, 2 ),
      ("someid2", 3, 2, 0, 3.95, 5, 1, 8, 7.95, 2 ),
      ("someid3", 0, 4, 3, 5.95, 5, 1, 8, 7.95, 2 )
      ] )

Как вставить строки, используя один и тот же внешний ключ для каждого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...