我有一个包含 4 列的表,我需要插入超过 5k 行。使用 1 个查询或每一行都有其单独的查询来插入它们是否好。数据库为mysql。
最佳答案
我想如果将它们插入一个 insert
句子中,它的性能会更好。请记住,这样一来,如果其中一个插入失败,则整个插入都会失败。另一方面,如果你在多个句子中运行,如果一个插入失败,其他插入可以继续没有问题。除非您在单个事务上下文中运行它们。
关于database - 单个查询或多个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3849844/