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

Mức cô lập cho một truy vấn SELECT với PHP mysqli_query

Không, mysqli_query sẽ không tự động thay đổi mức cô lập. Kết nối thông qua mysqli theo nhiều cách giống như kết nối qua cli mysql. Trong cả hai trường hợp, bạn sẽ nhận được mức cô lập mặc định. Và cũng giống như cli, mysqli không thể đưa ra bất kỳ giả định nào về những câu lệnh nào sẽ đến thông qua kết nối.

Dù sao, nếu bạn có một số lý do chính đáng để lo lắng về mức cô lập, tôi nghĩ bạn nên đặt nó một cách rõ ràng, ví dụ:

$mysqli_connection->query("SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED");

Bằng cách đó, bạn có thể đảm bảo rằng bạn có mức cô lập mà bạn muốn và bạn có thể nhận xét lý do của mình trong mã.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cột số lượng cao hơn đầu tiên trong một chỉ mục khi liên quan đến một phạm vi?

  2. java mysql đếm số hàng

  3. Nhận kết quả của truy vấn sau:-

  4. Wildfly và tự động kết nối lại với cơ sở dữ liệu

  5. Hoàn nguyên giao dịch lồng nhau giữa hai điểm lưu?