我目前在MySQL上使用这种类型的SQL在一个查询中插入多行值:
INSERT INTO `tbl` (`key1`,`key2`) VALUES ('r1v1','r1v2'),('r2v1','r2v2'),...
Run Code Online (Sandbox Code Playgroud)
在PDO上的读数中,使用预处理语句应该比静态查询具有更好的安全性.
因此,我想知道是否可以使用预准备语句生成"通过使用一个查询插入多行值".
如果是,我可以知道如何实施它?
我正在使用插入命令通过PHP将大型数据集传递到MySQL表中,我想知道是否可以通过查询一次插入大约1000行,而不是将每个值附加到一英里长字符串的末尾然后执行它.我正在使用CodeIgniter框架,因此我也可以使用它的功能.