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

mysqli ::query () trả về true trên các truy vấn được chọn

Điều này nghe giống như một điều kiện chủng tộc của một số loại. Bạn đang sử dụng MyISAM, vì vậy có thể quá trình cập nhật có thể bị hoãn lại (đặc biệt nếu có nhiều lưu lượng truy cập trên bảng đó).

true trả về cho biết rằng select của bạn truy vấn đã hoàn thành đúng cách nhưng được trả về và tập kết quả trống (không có hàng). Nếu logic của bạn khi điều đó xảy ra là đợi, chẳng hạn 50 mili giây và thử lại, bạn có thể thấy rằng mọi thứ hoạt động chính xác.

Chỉnh sửa :Bạn có thể thử khóa bảng từ trước khi thực hiện CẬP NHẬT cho đến khi thực hiện lần CHỌN cuối cùng. Nhưng điều đó có thể làm ảnh hưởng đến hiệu suất của các phần khác trong ứng dụng của bạn. Điều tốt nhất cần làm là làm cho ứng dụng của bạn trở nên mạnh mẽ trong điều kiện cuộc đua.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn định dạng giờ h:mm pm / am vào cơ sở dữ liệu bằng MYSQL

  2. MySQL- GROUP và COUNT theo ngày

  3. chuyển đổi dấu thời gian mysql thành mktime

  4. MySQL - chọn thứ hạng cho người dùng trong bảng điểm

  5. PHP / MySQL Hiển thị thời gian kể từ lần đăng nhập cuối cùng của người dùng