MySQL में DEFAULT CURRENT_TIMESTAMP और ON UPDATE CURRENT_TIMESTAMP लागू करना
MySQL में किसी DATETIME/TIMESTAMP कॉलम को स्वचालित रूप से वर्तमान टाइमस्टैम्प पर सेट करने के लिए (निर्माण पर डिफ़ॉल्ट और अपडेट पर स्वचालित अपडेट), DEFAULT CURRENT_TIMESTAMP और ON UPDATE CURRENT_TIMESTAMP क्लॉज का उपयोग करें।
सिंटैक्स
-- टेबल बनाते समय
CREATE TABLE table_name (
col_name TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
-- मौजूदा टेबल पर ALTER TABLE के साथ
ALTER TABLE table_name
MODIFY COLUMN col_name TIMESTAMP
DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
MySQL में ALTER TABLE ... ADD COLUMN से नया कॉलम जोड़ें, फिर UPDATE ... SET ... CONCAT() से दो मौजूदा कॉलम जोड़कर नए कॉलम को भरें।
चरण
ALTER TABLE - नया कॉलम जोड़ें
UPDATE - CONCAT() से मान भरें
उदाहरण: FirstName + LastName = FullName
1. टेबल बनाएं
);
2. डेटा डालें
INSERT INTO DemoTa
MySQL में UPDATE स्टेटमेंट के WHERE क्लॉज में AND ऑपरेटर का उपयोग करके एकाधिक शर्तों के आधार पर पंक्तियों को अपडेट किया जा सकता है।
सिंटैक्स
UPDATE table_name
SET column = value
WHERE condition1 AND condition2;
उदाहरण
तालिका बनाएं और डेटा डालें:
mysql> CREATE TABLE DemoTable (
-> Student