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

MySQL में ऑटो-इंक्रीमेंटिंग कॉलम को कैसे रीसेट करें?

<घंटा/>

ऑटो-इन्क्रीमेंटिंग कॉलम को रीसेट करने के लिए, TRUNCATE TABLE कमांड का उपयोग करें। उसके बाद, डालने पर, यह कॉलम को रीसेट कर देगा।

आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable1888
   (
   Id int NOT NULL AUTO_INCREMENT,
   PRIMARY KEY(Id)
   );
Query OK, 0 rows affected (0.00 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into DemoTable1888 values();
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1888 values();
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1888 values();
Query OK, 1 row affected (0.00 sec)

इंसर्ट कमांड का उपयोग करके तालिका में कुछ रिकॉर्ड प्रदर्शित करें -

mysql> select * from DemoTable1888;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

+----+
| Id |
+----+
|  1 |
|  2 |
|  3 |
+----+
3 rows in set (0.00 sec)

ऑटो-इन्क्रीमेंटिंग कॉलम को रीसेट करने की क्वेरी यहां दी गई है -

mysql> truncate table DemoTable1888;
Query OK, 0 rows affected (0.00 sec)
mysql> select * from DemoTable1888;
Empty set (0.00 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into DemoTable1888 values();
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1888 values();
Query OK, 1 row affected (0.00 sec)

इंसर्ट कमांड का उपयोग करके तालिका में कुछ रिकॉर्ड प्रदर्शित करें -

mysql> select * from DemoTable1888;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

+----+
| Id |
+----+
|  1 |
|  2 |
+----+
2 rows in set (0.00 sec)

  1. जावा का उपयोग करके MySQL कॉलम मान में DATE को कैसे सम्मिलित करें?

    इसके लिए आप Java से ReadyedStatement का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं जिसमें एक कॉलम ArrivalDate जिसमें DATE टाइप हो - टेबल बनाएं DemoTable( PassengerId int, PassengerName varchar(40), ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) दिनांक डालने के लिए जावा कोड इस प्रका

  1. मैं एक एकल MySQL क्वेरी वाले कॉलम में एकाधिक मान कैसे सम्मिलित करूं?

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2

  1. कैसे एक MySQL अनुक्रम बनाने के लिए?

    MySQL में सीक्वेंस क्या है? MySQL में, अनुक्रम पूर्णांकों की एक सूची को संदर्भित करता है जो निर्दिष्ट होने पर 1 या 0 से शुरू होने वाले आरोही क्रम में उत्पन्न होता है। कई अनुप्रयोगों को अनुक्रमों की आवश्यकता होती है जिनका उपयोग विशेष रूप से पहचान के लिए अद्वितीय संख्याएं उत्पन्न करने के लिए किया जाए