我用40k條目構建這個數組。用Python插入一個數組到mysql
array = [(value1, value2, value3),(value1, value2, value3),(value1, value2, value3) .... ]
是否有可能插入這個到MySQL在python一樣的東西:
cursor.execute('''INSERT IGNORE into %s VALUES *array here*''' % (table_name, array))
我有傳遞數組變量到MySQL正確麻煩
。任何幫助讚賞。
這是一個類似問題的解決方案已經問過,希望它有幫助http://stackoverflow.com/questions/21612933/insert-array-of-values-into-a-database-using-sql-query – AndreL
它可以很好地檢查您的服務器的最大大小。你可以用'SHOW VARIABLES LIKE'max_allowed_packet''做到這一點。 – MyGGaN