Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में अन्य कॉलम्स में NULL मान डालते समय डेट और समय स्वचालित रूप से कैसे डालें

MySQL में, हम किसी कॉलम में वर्तमान डेट और समय स्वचालित रूप से डाल सकते हैं जब अन्य कॉलम्स में NULL मान डाले जा रहे हों, इसके लिए उस कॉलम को DEFAULT CURRENT_TIMESTAMP घोषित करना होगा। इस मामले में, हम उस कॉलम को NOT NULL घोषित नहीं कर सकते जिसमें हम NULL मान डालना चाहते हैं।

mysql> CREATE TABLE Testing1(Name VARCHAR(20), RegStudent TIMESTAMP DEFAULT CURRENT_TIMESTAMP);
Query OK, 0 rows affected (0.15 sec)

उपरोक्त क्वेरी 'Testing1' टेबल बनाएगी जिसमें 'Name' कॉलम (NOT NULL घोषित नहीं) और 'RegStudent' कॉलम DEFAULT CURRENT_TIMESTAMP के रूप में घोषित है। अब, 'Name' कॉलम में NULL मान डालने पर, वर्तमान डेट और समय स्वचालित रूप से अन्य कॉलम में डाला जाएगा।

mysql> INSERT INTO Testing1(Name) VALUES(NULL);
Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO Testing1(Name) VALUES(NULL);
Query OK, 1 row affected (0.04 sec)

mysql> SELECT * FROM Testing1;
+------+---------------------+
| Name | RegStudent          |
+------+---------------------+
| NULL | 2017-10-29 04:46:59 |
| NULL | 2017-10-29 04:47:02 |
+------+---------------------+
  1. - MySQL में टेबल के कॉलम नाम कैसे प्राप्त करें?

    SHOW COLUMNS कमांड का उपयोग MySQL में किसी टेबल के सभी कॉलम नाम और उनकी जानकारी देखने के लिए SHOW COLUMNS कमांड का उपयोग करें। सिंटैक्स SHOW COLUMNS FROM yourTableName; उदाहरण 1. टेबल बनाना CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName VARCH

  1. - MySQL में इन्सर्ट करते समय तिथि और समय मानों को अपडेट करना

    यहां हम एक उदाहरण देखेंगे जहां हम डेटाइम इन्सर्ट कर रहे हैं और INSERT क्वेरी का उपयोग करते समय उन्हें अपडेट कर रहे हैं। उदाहरण टेबल बनाएं: mysql> create table DemoTable816 (DueDate datetime); Query OK, 0 rows affected (0.45 sec) रिकॉर्ड डालें - INSERT करते समय मिनट/घंटे/दिन/महीने/वर्ष जोड़ने की

  1. - MySQL में टेबल कॉलम में NULL मान सेट करना और इन्सर्ट करना

    MySQL में NULL मान सेट करने का सिंटैक्स किसी कॉलम को NULL मान स्वीकार करने के लिए, कॉलम परिभाषा में NULL कीवर्ड निर्दिष्ट करें: yourColumnName dataType NULL; उदाहरण: टेबल बनाना और NULL मान इन्सर्ट करना सबसे पहले एक डेमो टेबल बनाते हैं जहां FirstName कॉलम NULL मान स्वीकार कर सकता है: mysql> CREAT