标签: mysql sql
任何人都可以帮助我(通过提供SQL查询)如何锁定数据库表,因此没有人可以读取,写入或更新(如果可能!)?
答案 0 :(得分:1)
快速而肮脏: 当你想要它被锁定时 - 重命名表:
RENAME TABLE old_table TO backup_table
在你完成之后 - 重新命名:
RENAME TABLE backup_table TO old_table
当然,你必须在你的应用程序上捕获错误并处理“表'tbl_name'不存在”作为“访问被拒绝”。