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

MySQL समय बनाएं और समय टाइमस्टैम्प अपडेट करें

'बनाए गए' और 'अपडेट' जैसे फ़ील्ड बनाने का एक अच्छा तरीका है

CREATE TABLE `mytable` ( 
`id` INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
`created` TIMESTAMP DEFAULT '0000-00-00 00:00:00', 
`updated` TIMESTAMP DEFAULT now() ON UPDATE now(),
`myfield` VARCHAR(255)
); 

और "सम्मिलित करें" के दौरान दोनों स्तंभों में नल दर्ज करना आवश्यक है:

INSERT INTO mytable (created,updated,myfield) VALUES (null,null,'blablabla');

और अब, सभी अपडेट में, 'अपडेट' फ़ील्ड का वास्तविक दिनांक के साथ एक नया मान होगा।

UPDATE mytable SET myfield='blablablablu' WHERE myfield='blablabla';

स्रोत:http://gusiev.com/2009/04 /अपडेट-एंड-क्रिएट-टाइमस्टैम्प-साथ-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 क्वेरी में निर्दिष्ट डेटाटाइम के निकटतम डेटाटाइम खोजें

  3. डॉकर कंटेनर से दूरस्थ MySQL डीबी से कनेक्ट करें

  4. SQL के रूप में तालिका बनाएँ के साथ MySQL, MariaDB, Oracle, PostgreSQL, DB2 और SQLite में डुप्लिकेट, कॉपी या बैकअप तालिकाएँ

  5. डेबियन 6 पर MySQL रिलेशनल डेटाबेस का उपयोग करें (निचोड़ें)