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

Chọn và cập nhật trong cùng một truy vấn

Không, bạn không thể làm điều đó, nhưng không có gì sai khi thực hiện hai truy vấn.

       mysql_query("UPDATE pages SET views=views+1 WHERE ID=$id");
$sql = mysql_query("SELECT * FROM articles WHERE id=$id");

Ngoài ra, nếu id là khóa chính bạn không phải làm LIMIT 1 tại đây, id là duy nhất, do đó nó sẽ luôn chỉ có một kết quả phù hợp với điều kiện của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lặp lại thông qua Mysql Rows trong PHP

  2. Làm thế nào để sử dụng MySQLDB SScursor một cách hiệu quả?

  3. Truy vấn SQL để tìm Khóa chính của bảng?

  4. Kiểm tra xem IP có trong mạng con không

  5. Thiết lập Laravel trên máy Mac php lỗi di chuyển nghệ nhân:Không có tệp hoặc thư mục như vậy