Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL अद्यतन यदि मान उस वर्तमान मान से अधिक है

आपकी क्वेरी ठीक लगती है लेकिन स्पष्टता के लिए आप इसे सुधार सकते हैं:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. #1242 - सबक्वेरी 1 से अधिक पंक्ति लौटाती है - mysql

  2. MySQL प्रश्नों में, कहां के बजाय शामिल हों का उपयोग क्यों करें?

  3. क्वेरी फ़ील्ड में अंतिम वर्ण द्वारा समूह का चयन करें

  4. डेटाबेस से लगातार यादृच्छिक ऑडियो स्ट्रीमिंग

  5. MySQL में रिकॉर्ड अपडेट का इतिहास कैसे रखें?