sql >> Database teknologi >  >> RDS >> Mysql

Indsættelse af en liste med flere værdier i MySQL ved hjælp af 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ælg * fra test;

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

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




  1. mysql fejl 1364 Feltet har ikke en standardværdi

  2. Null Pointer Undtagelse ved kald af getReadableDatabase()

  3. Opgradering til PostgreSQL 11 med logisk replikering

  4. Hvordan kontrollerer man, om aktiverings-/deaktiveringsnøgler virker?