【发布时间】:2011-07-26 15:24:50
【问题描述】:
我喜欢将多个 SQL 查询组合成一个字符串并同时执行它们以确保它们以原子方式执行。不过,我似乎无法像使用 MySQL 函数那样使用 PDO 执行此操作。
有什么想法吗?
【问题讨论】:
-
如果您想要原子性,请使用事务和准备好的语句,而不是尝试发出以分号分隔的多个查询。准备好的语句应该也执行得更快。
标签: php mysql pdo multi-query
我喜欢将多个 SQL 查询组合成一个字符串并同时执行它们以确保它们以原子方式执行。不过,我似乎无法像使用 MySQL 函数那样使用 PDO 执行此操作。
有什么想法吗?
【问题讨论】:
标签: php mysql pdo multi-query
一次向 MySQL 服务器发送多个查询 - 不会使它们成为原子的。对于原子性,使用事务。阅读:ACID @ wikipedia
【讨论】: