mysql.jl 如何实现批量插入数据

sql=“INSERT INTO section (time,z) VALUES (?,?)”
params=[“2021-05-11 08:00:00”,124.2]
conn = DBInterface.connect(MySQL.Connection, host, user, passwd,db=“hydro”,
multi_statements=true)
stmt = DBInterface.prepare(conn, sql)
DBInterface.execute(stmt, params)
DBInterface.close!(stmt)
DBInterface.close!(conn)
以上是实现了插入一条记录
我现在要批量插入10000条记录,请教sql 和 params 应该怎么写?另外事务回滚应该怎么写?

用for循环,对不同的params迭代
比如

pss = [[“2021-05-11 08:00:00”,124.2], [“2021-05-11 08:00:00”,124.2]]
for ps in pss
    DBInterface.execute(stmt, ps)
end

非常感谢,试验已成功,不知事务处理的语句应该怎么写?

@xgdgsc 谢谢

备案号:京ICP备17009874号-2