sql >> Database teknologi >  >> RDS >> Mysql

MYSQL hvordan man låser tabel op, hvis jeg brugte kommandoen LOCK table table_name WRITE;

Regler for låsning

Når bordlåsene i en session frigives, frigives de alle på samme tid. En session kan frigive sine låse eksplicit, eller låse kan frigives implicit under visse betingelser.

  • En session kan frigive sine låse eksplicit med UNLOCK TABLES.

  • Hvis en session udsteder en LOCK TABLES-sætning for at erhverve en lås, mens den allerede holder låse, frigives dens eksisterende låse implicit, før de nye låse tildeles.

  • Hvis en session starter en transaktion (f.eks. med STARTTRANSACTION), udføres en implicit UNLOCK TABLES, som forårsager, at eksisterende låse frigives.

Ref:http://dev.mysql.com/doc /refman/5.7/da/lock-tables.html




  1. Skal jeg oprette indekser på fremmednøgler på Oracle?

  2. PostgreSQL accent + ufølsom søgning

  3. Hvordan bestiller jeg efter maksimalt to kolonner, som kan være nul i MySQL?

  4. Sådan sletter du en mysql-post med jquery