Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menggunakan python mysqldb untuk menyisipkan banyak baris sekaligus

Dari Panduan Pengguna 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 )
      ] )

jadi dalam kasus Anda:

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. Grails dan Pengecualian Koneksi MySQL

  2. 5 Alat GUI MySQL Teratas (Gratis &Berbayar)

  3. Enum di Hibernate, bertahan sebagai enum

  4. Bagaimana cara memberikan nilai yang dihasilkan Pemicu ke Hibernate ValueObject?

  5. Kesalahan MySQL 1093 - Tidak dapat menentukan tabel target untuk pembaruan dalam klausa FROM