Mysql
 sql >> база данни >  >> RDS >> Mysql

Актуализирайте един и същи ред няколко пъти

Можете да актуализирате ред в таблица като тази, като посочите колоните, които искате да промените, и новата стойност за всяка. Забележете, че можете да се обърнете към предишната стойност на колоната като used = used+1 прави.

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

Можете да увеличите число в няколко реда в една UPDATE заявка като тази.

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

Можете също да актуализирате повече от една колона в няколко реда. Просто дайте списък с колони, които да бъдат актуализирани, заедно с техните нови стойности. Например,

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. Как да свържа параметър INTERVAL със PDO?

  2. MYSQL Изберете до тази седмица

  3. интернационализация на php уебсайт

  4. Съобщение за грешка в MYSQL DBDump

  5. MYSQL:Разлика между двоичен и Blob