Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PDO, mysql, giao dịch và khóa bảng

Khi bạn gọi PDO ::beginTransaction () , nó sẽ tắt tính năng tự động cam kết.

Vì vậy, bạn có thể làm:

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

Sau commit () hoặc rollBack (), cơ sở dữ liệu sẽ trở lại chế độ cam kết tự động.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm MySQL SHA2 dường như không hoạt động

  2. Làm cách nào để chuyển đổi ứng dụng PHP trong Bluemix sang sử dụng Cơ sở dữ liệu SQL thay vì cơ sở dữ liệu mySQL?

  3. MySQL UNION 2 truy vấn có chứa ORDER BYs

  4. Cách thiết kế một cơ sở dữ liệu đơn giản

  5. Làm thế nào để định dạng ngày từ dấu thời gian trong PHP?