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

MySql में किसी तालिका से अंतिम रिकॉर्ड (शर्त पर) कैसे हटाएं?

आपको तालिका को user_id द्वारा फ़िल्टर करने की आवश्यकता है (उदाहरण के लिए जहां user_id =1), फिर इसे समय के अनुसार क्रमबद्ध करें (उदाहरण के लिए डेटाटाइम द्वारा ऑर्डर करें) और फिर क्वेरी को केवल एक आइटम तक सीमित करें (उदाहरण के लिए LIMIT 1) और आप इस क्वेरी के परिणाम को हटा दें। अंत में आपको इस तरह की क्वेरी मिलेगी:

DELETE FROM LoginTime WHERE user_id=1 ORDER BY datetime DESC LIMIT 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. चर के mysql घोषणा के लिए सिंटैक्स त्रुटि

  2. mysqli सम्मिलित करें - लेकिन केवल यदि डुप्लिकेट नहीं है

  3. MySQL लर्निंग पाथ

  4. MYSQL में कमेंट रिप्लाई क्वेरी कैसे करें?

  5. तैयार विवरण में मापदंडों के लिए कोई डेटा प्रदान नहीं किया गया