Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PDO, mysql, transakcje i blokowanie tabel

Kiedy dzwonisz PDO::beginTransaction() , wyłącza automatyczne zatwierdzanie.

Możesz więc zrobić:

$db->beginTransaction();
$db->exec('LOCK TABLES t1, t2, ...');
# do something with tables
$db->commit();
$db->exec('UNLOCK TABLES');

Po commit() lub rollBack() baza danych powróci do trybu automatycznego zatwierdzania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql:połączenie odrzucone podczas próby połączenia z hostem lokalnym przy użyciu zdalnego adresu IP

  2. Zapisywanie obrazu w MySQL z Javy

  3. Spotkanie krytycznego błędu podczas wykonywania polecenia MySQL VB

  4. Skanowanie tabeli mysql od dołu

  5. Zmiana hasła root MySQL