[英]Inserting data into MySql table using python Petl module showing error
Petl
python module to perform ETL operations. Petl
python模块执行ETL操作。 Parameters for query must be list or tuple
) error. Parameters for query must be list or tuple
)错误。 Here is the sample code of what I tried, 这是我尝试过的示例代码,
from petl import todb
import mysql.connector
try:
table = [['foo', 'bar'], ['a', 1], ['b', 2], ['c', 2]]
connection = mysql.connector.connect(host='10.100.0.000',database='test',user='root',password='123')
connection.cursor().execute('SET SQL_MODE=ANSI_QUOTES')
todb(table, connection, 'petlTest')
except Exception, exception:
print exception
Note : Table petlTest was created already with columns foo and bar. 注意:表petlTest已使用foo和bar列创建。
我通过将mysql.connector
更改为mysql-python
模块来解决此问题。
首先删除表“ petlTest”
drop TABLE petlTest
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.