发送csv或填充数据库?

时间:2016-09-12 05:21:17

标签: mysql csv connection

我正在开发一个在本地存储数据的应用,并在互联网可用时发送CSV。

目标是填充在线MySql数据库。

问题是:考虑到互联网连接质量非常低的环境,最好将数据作为CSV发送检查然后直接放入db或db?

我认为直接填充db在连接方面较便宜,但如果数据连接丢失,则数据库完整性和一致性是否安全?

1 个答案:

答案 0 :(得分:0)

如果可以使用单个SQL语句插入数据,则会将其视为原子操作,并完全失败或完全成功。如果需要多个insert语句,请将整个事件包装在事务中,以便将其视为原子操作。