sql >> Databáze >  >> RDS >> Mysql

Jak používat python mysqldb k vložení mnoha řádků najednou

Z Uživatelské příručky MySQLdb :

c.executemany(
      """INSERT INTO breakfast (name, spam, eggs, sausage, price)
      VALUES (%s, %s, %s, %s, %s)""",
      [
      ("Spam and Sausage Lover's Plate", 5, 1, 8, 7.95 ),
      ("Not So Much Spam Plate", 3, 2, 0, 3.95 ),
      ("Don't Wany ANY SPAM! Plate", 0, 4, 3, 5.95 )
      ] )

takže ve vašem případě:

c.executemany("insert into T (F1,F2) values (%s, %s)",
    [('a','b'),('c','d')])


  1. Jak povolit režim protokolování archivace v databázi Oracle 19c

  2. Jak pomocí SSDT vyřeším chyby SQL71561, když mám pohled, který odkazuje na objekty v jiné databázi?

  3. SELECT kde hodnota řádku obsahuje řetězec MySQL

  4. Jak používat python mysqldb k vložení mnoha řádků najednou