【发布时间】:2020-10-06 02:04:09
【问题描述】:
这是 Python 代码:
from sqlalchemy import create_engine
import pandas as pd
mydb = create_engine("mysql://xx:xx@localhost/xx")
df = pd.DataFrame({'name' : ['User P', 'User Q', 'User R']})
df.to_sql('CARS', con=mydb)
错误:
ProgrammingError: (_mysql_exceptions.ProgrammingError) (1064, "你 您的 SQL 语法有错误;检查对应的手册 您的 MySQL 服务器版本,以便在 '%s, %s)' 附近使用正确的语法 在第 1 行") [SQL: INSERT INTO CARS (
index, name) VALUES (%s, %s)] [参数:((0,'用户P'),(1,'用户Q'),(2,'用户R'))] (此错误的背景:http://sqlalche.me/e/f405)
【问题讨论】:
标签: python mysql pandas sqlalchemy