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

Zaktualizuj ten sam wiersz wiele razy

Możesz zaktualizować wiersz w tabeli w ten sposób, podając kolumny, które chcesz zmienić, i nową wartość dla każdej z nich. Zauważ, że możesz odwołać się do poprzedniej wartości kolumny, jako used = used+1 tak.

UPDATE materials
   SET used=used+1, 
       recent_user='personsName'
 WHERE mat_name = 'apple'

Możesz zwiększyć liczbę w wielu wierszach w jednej UPDATE zapytanie takie jak to.

UPDATE materials
  SET used = used + 1
WHERE mat_name IN ('apple', 'banana', 'kumquat')

Możesz także zaktualizować więcej niż jedną kolumnę w wielu wierszach. Po prostu podaj listę kolumn do aktualizacji wraz z ich nowymi wartościami. Na przykład

UPDATE materials
   SET used=used+1, 
       recent_user='personsName'
 WHERE mat_name IN ('apple', 'banana', 'kumquat')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj wynik następującego zapytania:-

  2. App Engine i MySQL

  3. Czy istnieje sposób, aby zainstalować tylko klienta mysql (Linux)?

  4. Jak zoptymalizować to zapytanie wyszukiwania adresu IP do lokalizacji?

  5. Zamieszanie w strefie czasowej MySQL