sql >> データベース >  >> RDS >> Mysql

pymysqlを使用してMySQLに複数の値を保持するリストを挿入する

    vals = [["TEST1", 1], ["TEST2", 2]]
    
    with connection.cursor() as cursor:
        cursor.executemany("insert into test(prop, val) values (%s, %s)", vals )
        connection.commit()
    

    mysql> select * from test;

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

    httpsから引用://groups.google.com/forum/#!searchin / pymysql-users / insert%7Csort:relevance / pymysql-users / 4_D8bYusodc / EHFxjRh89XEJ




    1. MySQL正規表現はUnicodeマッチングをサポートしていますか

    2. PostgreSQLのハイフン(-)のエスケープシーケンスは何ですか

    3. SQLite Char()のしくみ

    4. phpMyAdmin-エラー>フォーマットパラメータが正しくありませんか?