Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách sử dụng python mysqldb để chèn nhiều hàng cùng một lúc

Từ Hướng dẫn sử dụng 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 )
      ] )

vì vậy trong trường hợp của bạn:

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. Đảo ngược hiệu ứng của `mysqli_real_escape_string`

  2. Làm cách nào để truyền một bảng dưới dạng tham số cho MySqlCommand?

  3. Truyền MySQL của -1 trả về 18446744073709551615

  4. Làm thế nào để thực hiện Tham gia bên trong trong django?

  5. Nhập tệp csv lớn vào cơ sở dữ liệu mysql bằng php