我想知道在单个查询中使用多个值是否有任何优点或缺点,或者将这些值插入单独的查询是否更好?
例如,假设我有一个表tester_tbl
,它有 2 个类型为 int 的列,id1
我id2
想将值插入2, 3, 4
到列id2
中,将值插入1
到列中id1
,如下所示:
+-----+-----+
| id1 | id2 |
+-----+-----+
| 1 | 2 |
| 1 | 3 |
| 1 | 4 |
+-----+-----+
为了完成它,你有什么建议?,使用插入这些值的单个查询,所以INSERT INTO tester_tbl (id1, id2) VALUES (1, 2), (1,3), (1,4);
,或者执行多个查询来插入这些值,所以
`INSERT INTO tester_tbl (id1, id2) VALUES (1, 2);`,
`INSERT INTO tester_tbl (id1, id2) VALUES (1, 3);`,
`INSERT INTO tester_tbl (id1, id2) VALUES (1, 4);`
如果有人能告诉我一个更好的方法来做到这一点,我将不胜感激。
最好的祝福。