sql >> Databáze >  >> RDS >> Mysql

Aktualizace MySQL, pokud je hodnota větší než aktuální hodnota

Váš dotaz se zdá být v pořádku, ale pro srozumitelnost ho můžete vylepšit:

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. Kvíz o výkonu a ladění Oracle

  2. Najděte a nahraďte část textu v poli pomocí MySQL

  3. Automatizace databáze pomocí Puppet:Nasazení MySQL &MariaDB Galera Cluster

  4. Rychlý tip MySQL:Použití příkazu DROP USER