sql >> Database >  >> RDS >> Mysql

Een lijst met meerdere waarden invoegen in MySQL met behulp van pymysql

vals = [["TEST1", 1], ["TEST2", 2]]

with connection.cursor() as cursor:
    cursor.executemany("insert into test(prop, val) values (%s, %s)", vals )
    connection.commit()

mysql> selecteer * uit test;

+----+-------+------+---------------------+
| id | prop  | val  | ts                  |
+----+-------+------+---------------------+
|  1 | TEST1 |    1 | 2017-05-19 09:46:16 |
|  2 | TEST2 |    2 | 2017-05-19 09:46:16 |
+----+-------+------+---------------------+

Aangepast van https ://groups.google.com/forum/#!searchin/pymysql-users/insert%7Csort:relevance/pymysql-users/4_D8bYusodc/EHFxjRh89XEJ




  1. SQL - Een uitputtende waarde aftrekken van rijen

  2. Waarom houdt PostgreSQL niet van HOOFDLETTERS tabelnamen?

  3. Verschil tussen WITH-clausule en subquery?

  4. Database-ontwerp met Vertabelo