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

Wybierz i zaktualizuj w tym samym zapytaniu

Nie, nie możesz tego zrobić, ale nie ma nic złego w wykonaniu dwóch zapytań.

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

Również, jeśli id to klucz podstawowy, którego nie musisz robić LIMIT 1 tutaj, id jest unikalny, dlatego zawsze będzie miał tylko jeden wynik pasujący do Twojego stanu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak liczyć elementy na liście oddzielonej przecinkami MySQL

  2. Jaki jest najwydajniejszy sposób przechowywania porządku sortowania w grupie rekordów w bazie danych?

  3. Aplikacja do inżynierii wstecznej MySQL i PostgreSQL DB?

  4. Monitorowanie wydajności MySQL za pomocą ClusterControl

  5. cross-dbms sposób na sprawdzenie, czy ciąg jest numeryczny