sql >> Database >  >> RDS >> Mysql

MySQL-update als waarde groter is dan die huidige waarde

Uw zoekopdracht lijkt in orde, maar u zou deze voor de duidelijkheid kunnen verbeteren:

INSERT INTO monthlystats (id, server, time, uptime, players, rank) 
  VALUES (09126, 6, 0912, 302, 0, 1) 
ON DUPLICATE KEY UPDATE 
  uptime = GREATEST(uptime, VALUES(uptime)), 
  players = GREATEST(players, VALUES(players)),
  rank = GREATEST(rank, VALUES(rank))


  1. De Database Documenter gebruiken in Access

  2. Geef elke DISTINCT-veldwaarde slechts één keer weer met lus

  3. Hoe voeg je meerdere rijen tegelijk in een mysql-database in met voorbereide instructies?

  4. Hoe kunnen query's in MySQL worden geschreven die JSON-gegevens in een kolom kunnen ontleden?