Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:在Mysql中插入一列列表_Python_Mysql_List_Sql Insert_Series - Fatal编程技术网

Python:在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

我的数据(结果)如下所示:

我想将数据帧插入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()
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)

认真考虑你是否真的想以这种方式存储一个列表。