MySQL锁定表

Noo*_*ath 4 mysql locking

如何锁定MySQL中的表,以便除非解锁,否则无法编辑或删除它?

Wig*_*ige 7

"锁定"表通常意味着在编辑数据时限制其他进程对表中数据的访问.为了保护表以便不能更改或删除它,我认为最好的解决方案是更改表的权限,删除DROP,UPDATE,INSERT以及您要限制的任何其他权限,以用于该特定表.

REVOKE DROP, INSERT, TRUNCATE ON database.table FOR 'user'@'host';
Run Code Online (Sandbox Code Playgroud)