sql >> Databasteknik >  >> RDS >> Mysql

Uppdatera en tabell och returnera sedan uppdaterade rader i mySQL

Du kan endast uppdatera med en UPDATE-fråga. En UPDATE-fråga kan bara returnera en sak:sedan antalet berörda rader. Så du kan inte uppdatera och välja det värde du behöver i en enda fråga.

Därför måste du använda en extra UPDATE-fråga för att uppdatera data. Du kan göra det före eller efter din SELECT-fråga beroende på enkelheten eller den verkliga punkten i din kod där det nya värdet är tänkt att begås.



  1. Allt du behöver veta om databasnormalisering

  2. Använda en .php-fil för att generera en MySQL-dump

  3. PostgreSQL-hantering och automatisering med ClusterControl

  4. Zend Framework gå med