如何将多维数组传输到MySQL表(通过Zeoslib)?

Mik*_*der 2 mysql sql arrays delphi zeos

我在Delphi中使用Zeoslib库.

我有一个大的多维静态数组,我需要将其转移到本地MySQL数据库中的空表.我怎样才能有效地做到这一点?

只需迭代一百万个插入语句?

da-*_*oft 9

  1. 您可以使用MySQL语法:INSERT INTO tab VALUES (v11,..., v1n), ..., (vm1, ..., vmn).IOW,您可以将数组行收集到由M行组成的块中.这将严重提高性能.(更多)
  2. 您可以将数组卸载到文本文件中,然后使用LOAD DATA INFILEstatement有效地加载文本文件.(更多)
  3. 您可以考虑使用其他3d派对库,例如AnyDAC.它实现了Array DML功能,该功能完全适用于您的任务.(更多)