使用 python Petl 模块将数据插入 MySql table 显示错误

Inserting data into MySql table using python Petl module showing error

这是我尝试过的示例代码,

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

注意:Table petlTest 已使用列 foo 和 bar 创建。

首先放下 table "petlTest"

drop TABLE petlTest

我通过将 mysql.connector 模块更改为 mysql-python 模块解决了这个问题。