Python:在Mysql中插入一列列表
我的数据(结果)如下所示: 我想将数据帧插入Mysql表(报警): 到目前为止我所做的:Python:在Mysql中插入一列列表,python,mysql,list,sql-insert,series,Python,Mysql,List,Sql Insert,Series,我的数据(结果)如下所示: 我想将数据帧插入Mysql表(报警): 到目前为止我所做的: session = Session() for _, row in results_1.iterrows(): insert_stmt = f"insert into alarm (service) values ({row['service']}) ;" session.execute(insert_stmt) session.commit() ses
session = Session()
for _, row in results_1.iterrows():
insert_stmt = f"insert into alarm (service) values ({row['service']}) ;"
session.execute(insert_stmt)
session.commit()
session.close
## insert to mysql
DB\U导入\U参考(DB\U表格\U名称)
这会持续发送错误:
check the manual that corresponds to your MySQL server version for the right syntax to use near '['CS5', 'BE'])' at line 1")
在Mysql中插入一列列表有什么帮助吗?您会得到一个列表,在您输入它之前,该列表必须先转换为字符串 但是你应该看看上帝,重新考虑你的方法
for _, row in results_1.iterrows():
str1 = ''.join(row['service'])
insert_stmt = f"insert into alarm (service) values ({}) ;".format(str1)
session.execute(insert_stmt)
认真考虑你是否真的想以这种方式存储一个列表。