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
非常感谢,试验已成功,不知事务处理的语句应该怎么写?