我正在从Google表格中提取数据,并且必须将该数据框插入到MySQL本地主机数据库中。
我已经尝试过了,但对我来说不起作用: How to insert pandas dataframe via mysqldb into database?
df.to_sql(con=mydb,schema = 'automate', name='live_nos', if_exists='append', flavor='mysql')
我遇到错误。 TypeError:to_sql()获得了意外的关键字参数'flavor'
当我从中删除风味时,将出现以下编程错误。
DatabaseError:在SQL'SELECT name FROM sqlite_master WHERE type ='table'AND name = ?;'中执行失败:SQL语句中未使用所有参数。
我正在使用mysql.connector.connect建立连接:-
mydb = mysql.connector.connect(
host="127.0.0.1",
user="root",
passwd="12345678"
)
这是我从Google工作表中提取的数据框。
列:-日期A B C D E
要插入的行:-2019年5月1日2712 4854 1273 711345
我想将此熊猫数据帧插入MySQL localhost:-
sql = "select * from automate.live_nos"
data = pd.read_sql_query(sql,mydb)
MySQL中的表:-
列:-日期A B C D E
请帮助