का अद्यतन फ़ील्ड अपडेट करें, जहां मैं नवीनतम रिकॉर्ड अपडेट करने की कोशिश कर रहा हूं, जहां नाम John
(John
में एकाधिक रिकॉर्ड हैं लेकिन अलग-अलग आईडी हैं) लेकिन मुझे बाध्य होना प्रतीत होता है। मेरी पूछताछ में क्या गलत है?MySQL: सबसे नवीनतम रिकॉर्ड
UPDATE messages_tbl SET is_unread=1
WHERE ReceiveTime = (SELECT MAX(ReceiveTime) FROM messages_tbl WHERE name='John')
क्या ऐसा कुछ करने का बेहतर तरीका है?
क्षमा करें, मुझे एक त्रुटि कोड: 1064' मिल रहा है। – enchance
पूर्ण त्रुटि संदेश क्या है? –
'प्रश्न: संदेशों को अद्यतन करें s1 set is_unread = 1 आंतरिक शामिल हो (चयन नाम, MAX (ReceiveTime) max_time Messa द्वारा संदेश समूह से ... त्रुटि कोड: 1064 आपको अपने SQL वाक्यविन्यास में कोई त्रुटि है; मैन्युअल जो मेल खाता है उसे जांचें लाइन 2' – enchance