【发布时间】:2019-01-08 03:11:15
【问题描述】:
我有一个 pydodbc 游标连接到 Azure SQL 数据库,并在 Mac OS Sierra 10.12.6 上安装了最新版本的 FreeTDS:
cursor.execute("CREATE TABLE test(a INT, b INT)")
cursor.commit()
这行,很好,那我试试
cursor.fast_executemany=True
cursor.execute("INSERT INTO test(a, b) VALUES(?,?)", [(1,2),(3,4),(5,6)])
这会导致分段错误,我看到的唯一错误消息是segmentation fault: 11
如果我不设置cursor.fast_executemany=True,那么代码就可以正常工作。
【问题讨论】:
标签: python segmentation-fault pyodbc freetds