Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstawianie listy zawierającej wiele wartości w MySQL za pomocą 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> wybierz * z testu;

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

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz z tej samej tabeli co wstawka lub aktualizacja

  2. Typ Mysql Time daje ArgumentError:argument jest poza zakresem w Rails, jeśli trwa ponad 24 godziny

  3. Jak uzyskać pojedynczy ostatni rekord z określonym identyfikatorem w codeigniter

  4. Zapytanie SQL o co najmniej jedno z czegoś

  5. Błąd MySQL 1093 - Nie można określić tabeli docelowej do aktualizacji w klauzuli FROM