मैं किसी भी अद्यतन के समय को रिकॉर्ड करने के लिए एक ट्रिगर बनाना चाहता हूं:
CREATE TRIGGER col_update
AFTER UPDATE ON col
FOR EACH ROW BEGIN
UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id
END
समस्या यह है कि जब यह ट्रिगर updated
कॉलम को अपडेट करने की कोशिश करता है , तो यह एक अन्य अपडेट ईवेंट भी है, जो ट्रिगर चलाता है। यह एक अनंत लूप बनाएगा, जो काम नहीं करता है।
मैं अपडेट समय को संबंधित कॉलम में कैसे संग्रहीत कर सकता हूं?
मैं एक ट्रिगर का उपयोग करना चाहता हूं क्योंकि तालिका में कई कॉलम हैं। यदि मैं मैन्युअल रूप से अपडेट समय निर्धारित करने का प्रयास करता हूं, तो मुझे कई प्रश्नों को संशोधित करना होगा।