sql >> Databasteknik >  >> RDS >> Mysql

Infoga en lista som innehåller flera värden i MySQL med 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> välj * från testet;

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

Anpassad från https ://groups.google.com/forum/#!searchin/pymysql-users/insert%7Csort:relevance/pymysql-users/4_D8bYusodc/EHFxjRh89XEJ




  1. Väljer sammanhängande block av poster i mysql

  2. Överlappande kontrollbegränsning för datumintervall

  3. Generera PHP-array från MySQL med nyckelvärde från id-kolumnen

  4. Hur man ställer in anslutningssträng med Entity Framework