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

प्रत्येक अपडेट पर MySQL CURRENT_TIMESTAMP फ़ील्ड अपडेट

updated यह होना चाहिए:TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP पर

तो आपका CREATE TABLE होगा:

CREATE TABLE `example` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `data` varchar(255) DEFAULT NULL,
  `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated` timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

इसका मतलब यह है कि जब आप अपना UPDATE . करते हैं भविष्य में, आपको अपडेट वेरिएबल में पास करने की आवश्यकता नहीं होगी क्योंकि MySQL स्वचालित रूप से इसे आपके लिए अपडेट कर देगा :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टाइमस्टैम्प अपडेट किए बिना प्रविष्टि अपडेट कर रहा है

  2. MySQL एक LIMIT के साथ परिणामों का SUM चुनें

  3. Amazon RDS से CSV फ़ाइल में तालिका निर्यात करना

  4. एक रेल ऐप को पहले से मौजूद MySQL डीबी से 'कनेक्ट' करें?

  5. मैं MySQL को पुनरारंभ किए बिना MySQL की धीमी क्वेरी लॉग को कैसे सक्षम कर सकता हूं?