0
A
回答
0
我建议您在出口中使用交易。所有查询一次执行,其他查询不能'中断'(它们排队)。
START TRANSACTION;
现在做您的出口: COMMIT;
如果您导出查询出了点问题之一: ROLLBACK;
参见:http://dev.mysql.com/doc/refman/5.0/en/commit.html
如果你的InnoDB并且您想锁定表格:
只需拨打LOCK TABLES table WRITE
和导出后:UNLOCK TABLES
见:当一个进程试图同时被锁定到写入表http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html
相关问题
- 1. 在导入mysql之前检查数据
- 2. MySQL InnoDB表导出锁定
- 3. 在导出excel之前更改数据
- 4. 如何验证以前导出的数据库的MySQL导入?
- 5. MySQL数据库锁定
- 6. 在修改数据和锁定之前进行聚合检查
- 7. 导出数据之前带有标题的Excel导出
- 8. 如何从Cloud9导出MySQL数据库?
- 9. 如何导出MySQL数据库用户?
- 10. 从MYSQL表中导出特定数据
- 11. Asp.net GridView - 如何在数据绑定之前访问数据源?
- 12. 我应该在dlopen之前锁定吗?
- 13. 在Windows锁定之前执行任务
- 14. 导出一天数据而不保留锁定,在Oracle中
- 15. 如何在mysql中临时锁定数据库
- 16. 如何导出MySQL中的特定列数据
- 17. 在从Mysql删除数据之前发出警报
- 18. 如何将数据从Hadoop导出到MySQL /任何数据库?
- 19. 在导出为CSV之前转换数据以保留重音
- 20. Sqoop:在从Hadoop导出数据之前截断SQL Server表格
- 21. 锁定在MySQL
- 22. Java - 锁定保证如何在关系之前发生?
- 23. PHP如何检查存在之前插入数据到mysql
- 24. 如何在MYSQL中分组之前对数据进行排序
- 25. 在MySQL数据库导出前加上表名
- 26. 如何在AngularDart中导航之前获取数据?
- 27. 如何清理数据库之前,在种子导轨
- 28. MySQL数据导出工具
- 29. 锁定前端访问数据库
- 30. 如何使数据表导出为xls在导出前要求输入密码
会发生什么?是否要等到锁定释放!或者会出现错误? – Nabeel 2012-07-16 13:13:09
LOCK TABLES只适用于InnoDB,不适用于MyISAM :-( – Charlie 2012-07-16 13:15:51
糟糕,这是真的。但是,为什么不导出您的数据在交易中? – 2012-07-16 13:16:55