如何在导出数据之前锁定mysql?
Database == MyISAM
我建议您在导出中使用事务。所有查询都一次性执行,其他查询无法“中断”(它们已排队)。
START TRANSACTION;
现在做你的出口:
COMMIT;
如果你们中的一个导出查询出了问题:
ROLLBACK;
见:http ://dev.mysql.com/doc/refman/5.0/en/commit.html
如果您有 InnoDb 并且想要锁定表:
打电话LOCK TABLES table WRITE
导出后:UNLOCK TABLES