Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak używać pythona mysqldb do wstawiania wielu wierszy jednocześnie?

Z Podręcznika użytkownika 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 )
      ] )

więc w twoim przypadku:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przygotowana instrukcja PHP PDO -- zapytanie MySQL LIKE

  2. Jak mogę poprawić błąd ładowania MySQL?

  3. Skrypt Google Apps do eksportowania arkuszy kalkulacyjnych do mySQL wykonywany na wielu plikach

  4. BIGINT UNSIGNED VALUE JEST poza zakresem Mój SQL

  5. Łączenie kontenerów django i mysql za pomocą docker-compose