我有许多记录需要输入到表中。在查询中执行此操作的最佳方法是什么?我是否应该进行循环并在每次迭代中插入一条记录?或者,还有更好的方法?
如果您有大量记录,并且可以将它们格式化为CSV文件,请签出LOAD DATA INFILE语句或mysqlimport命令。
—
squawknull
作为记录,LOAD DATA是一个非常灵活的命令,不需要 CSV输入。任何文本格式都可以,并且有很多有用的参数可以解析和处理输入数据。这绝对是将数据加载到本地数据库的最快方法。目前尚不清楚上面的“最佳”是什么意思:即简单性(使用INSERT语句)是否胜过速度(使用LOAD DATA)。
—
EdwardGarson
INSERT
本机支持!