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

MySQL में 'X दिन पहले' टाइमस्टैम्प के साथ पंक्ति डालें

CURRENT_TIMESTAMP और RAND() से यादृच्छिक भूतपूर्व तारीख डालें

वर्तमान समय से यादृच्छिक दिन पहले की टाइमस्टैम्प डालने के लिए CURRENT_TIMESTAMP - INTERVAL ABS(RAND() * 100) DAY का उपयोग करें।

टेबल बनाएं:

mysql> create table DemoTable1983 ( DueDate timestamp ); Query OK, 0 rows affected (0.00 sec)

डालने का सिंटैक्स:

insert into yourTableName values(CURRENT_TIMESTAMP - INTERVAL ABS(RAND() * 100) DAY);

उदाहरण डालें:

mysql> insert into DemoTable1983 values(CURRENT_TIMESTAMP - INTERVAL ABS(RAND() * 100) DAY); ... (3 बार)

आउटपुट (उदाहरण):

+---------------------+ | DueDate             | +---------------------+ | 2019-12-10 19:35:43 | | 2019-10-27 19:35:44 | | 2019-11-10 19:35:45 | +---------------------+ 3 rows in set (0.00 sec)

व्याख्या: RAND() 0 से 1 के बीच यादृच्छिक संख्या देता है, *100 से 0-100 दिन, ABS सुनिश्चित करता है पॉजिटिव।

  1. - MySQL में बैच इंसर्ट कैसे करें?

    बैच इंसर्ट करने के लिए, हमें सभी कॉलम नामों को पैरेंथेसिस में, कॉमा से अलग करके उपयोग करना होगा।आइए एक उदाहरण देखें। पहले, हम एक टेबल बनाएंगे। टेबल बनाने के लिए निम्नलिखित CREATE कमांड है:mysql> CREATE TABLE MultipleRecordWithValues> (> id INT,> name VARCHAR(100)> );Query OK, 0 rows a

  1. - MySQL में अंतिम रो कैसे चुनें?

    अंतिम रो चुनने के लिए, हम ORDER BY क्लॉज का उपयोग DESC (अवरोही) प्रॉपर्टी और LIMIT 1 के साथ कर सकते हैं। आइए पहले एक टेबल बनाते हैं और INSERT कमांड की मदद से कुछ रिकॉर्ड्स इन्सर्ट करते हैं। क्वेरी निम्न है। mysql> create table GetLastRecord -> ( -> Id int, -> Name varchar(100) -&g

  1. Java का उपयोग करके MySQL डेटाबेस में डेटा कैसे डालें Java का उपयोग करके MySQL डेटाबेस में डेटा कैसे डालें

    MySQL डेटाबेस में डेटा डालने के लिए, INSERT कमांड का उपयोग करें। सिंटैक्स इस प्रकार है - INSERT INTO yourTableName(yourColumnName1,........yourColumnNameN) VALUES (Value1,Value2,......ValueN); यहां, मैं JAVA प्रोग्रामिंग भाषा के साथ MySQL डेटाबेस में रिकॉर्ड्स डाल रहा हूँ। पहले, हमें MySQL में एक ट