/ / MySQL के साथ अद्यतन पर एक क्वेरी में पुराना फ़ील्ड नाम पाने का कोई तरीका? - एसक्यूएल, mysql

MySQL के साथ अद्यतन पर एक प्रश्न में पुराना फ़ील्ड नाम प्राप्त करने का कोई तरीका? - एसक्यूएल, mysql

मान लें कि आप एक अद्यतन क्वेरी चलाने जा रहे थे &एक फ़ील्ड अपडेट करें, हालांकि आप मान को नए मान पर अपडेट करने से पहले पूर्व मान भी पुनर्प्राप्त करना चाहते थे। क्या एक प्रश्न में ऐसा करने का कोई तरीका है? या क्या आपको मूल्य प्राप्त करने के लिए अद्यतन चलाने से पहले एक चयन चलाने की ज़रूरत है?

उत्तर:

उत्तर № 1 के लिए 1

यदि आप एक जोड़ना चाहते थे BEFORE UPDATE ट्रिगर की प्रसंस्करण के दौरान तालिका में ट्रिगर, प्रभावित कॉलम के पुराने और नए मूल्य दोनों उपलब्ध होंगे। अधिक के लिए यहां देखें ... http://dev.mysql.com/doc/refman/5.0/en/triggers.html .


जवाब के लिए 0 № 2

मुझे लगता है कि आप अद्यतन एक चलाने से पहले SELECT क्वेरी को चलाने होंगे


जवाब के लिए 0 № 3

शायद अगर आप इस्तेमाल करते हैं संग्रहीत प्रक्रिया, आप अपडेट से पहले चयन कर सकते हैं और अपडेट होने के बाद परिणाम वापस कर सकते हैं।