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

MySQL टेबल के YEAR टाइप कॉलम में वर्तमान वर्ष स्वचालित रूप से कैसे डालें

यह MySQL क्वेरी में CURDATE() या NOW() का उपयोग करके किया जा सकता है:

mysql> INSERT INTO year1(Year_Copyright) VALUES (CURDATE());
Query OK, 1 row affected, 1 warning (0.06 sec)

mysql> SELECT * FROM year1;
+----------------+
| Year_Copyright |
+----------------+
|           2017 |
|           2017 |
+----------------+

mysql> INSERT INTO year1(Year_Copyright) VALUES (NOW());
Query OK, 1 row affected, 1 warning (0.06 sec)

mysql> SELECT * FROM year1;
+----------------+
| Year_Copyright |
+----------------+
|           2017 |
|           2017 |
|           2017 |
+----------------+

जब आप डेट/डेटटाइम मान को YEAR कॉलम में डालते हैं, तो MySQL स्वचालित रूप से वर्ष भाग निकाल लेता है। चेतावनी इसलिए आती है क्योंकि पूर्ण डेट को वर्ष में काटा जा रहा है।

  1. - MySQL में ENUM टाइप कॉलम में अधिक सदस्य कैसे जोड़ें?

    आप ALTER कमांड का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: ALTER TABLE yourTableName MODIFY COLUMN yourColumnName ENUM(yourOldValue1, yourOldValue2, ... N, yourNewValue1, yourNewValue2, ... N); उपरोक्त सिंटैक्स को समझने के लिए, पहले एक टेबल बनाते हैं। टेबल बनाने का क्वेरी: ); Query OK, 0 rows aff

  1. - MySQL में टेबल के सभी कॉलम कैसे हटाएं?

    DROP TABLE का उपयोग करके पूरी टेबल हटाना MySQL में किसी टेबल के सभी कॉलम हटाने का सबसे सरल तरीका पूरी टेबल को ही ड्रॉप करना है। सिंटैक्स DROP TABLE yourTableName; उदाहरण 1. टेबल बनाना CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName VARCHAR(20)

  1. - क्या MySQL तालिका में 'year' को कॉलम नाम के रूप में उपयोग कर सकते हैं?

    MySQL में year को कॉलम नाम के रूप में उपयोग करना YEAR MySQL में एक आरक्षित शब्द (reserved word) है क्योंकि यह एक फ़ंक्शन नाम है (YEAR(date))। हालांकि, इसे बैकटिक (`) में लपेटकर कॉलम नाम के रूप में उपयोग किया जा सकता है। व्यावहारिक उदाहरण तालिका बनाना (बैकटिक के साथ) CREATE TABLE DemoTable ( `