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

किसी कॉलम पर AUTO_INCREMENT कैसे लागू करें?


AUTO_INCREMENT का अर्थ है कि कॉलम को मान स्वचालित रूप से मिलेगा। इसे समझाने के लिए हमने 'employees' टेबल बनाई है:

mysql> SHOW CREATE TABLE employees\G
*************************** 1. row ***************************
Table: employees
Create Table: CREATE TABLE `employees` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Name` varchar(35) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)

उपरोक्त रिजल्ट सेट से, हम देख सकते हैं कि कॉलम id को auto-increment विकल्प दिया गया है। अब, जब हम Name फील्ड में मान डालेंगे, तो id फील्ड को मान स्वचालित रूप से मिलेंगे:

mysql> INSERT INTO employees(Name) VALUES('Ram');
Query OK, 1 row affected (0.09 sec)
mysql> INSERT INTO employees(Name) VALUES('Shyam');
Query OK, 1 row affected (0.03 sec)
mysql> INSERT INTO employees(Name) VALUES('Mohan');
Query OK, 1 row affected (0.04 sec)
mysql> INSERT INTO employees(Name) VALUES('Sohan');
Query OK, 1 row affected (0.04 sec)
mysql> SELECT * FROM employees;
+----+-------+
| Id | Name |
+----+-------+
| 1 | Ram |
| 2 | Shyam |
| 3 | Mohan |
| 4 | Sohan |
+----+-------+
4 rows in set (0.00 sec)

नोट: AUTO_INCREMENT कॉलम को PRIMARY KEY या UNIQUE इंडेक्स का हिस्सा होना चाहिए। केवल एक AUTO_INCREMENT कॉलम प्रति टेबल अनुमत है।

  1. - मौजूदा कॉलम के डेटा टाइप को कैसे मॉडिफाई करें?

    मौजूदा कॉलम के डेटा टाइप को मॉडिफाई करने के लिए, आप MODIFY का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable    (    ClientId varchar(100),    ClientName varchar(100),    ClientAge int,    ClientProjectDeadline timest

  1. Java में JTable को किसी विशेष कॉलम पर कैसे सॉर्ट करें? Java में JTable को किसी विशेष कॉलम पर कैसे सॉर्ट करें?

    एक JTable, JComponent क्लास का एक सबक्लास है जो जटिल डेटा स्ट्रक्चर्स को प्रदर्शित करने के लिए है। एक JTable कंपोनेंट डेटा को पंक्तियों और कॉलम में प्रदर्शित करने के लिए मॉडल व्यू कंट्रोलर (MVC) डिज़ाइन पैटर्न का पालन कर सकता है। एक JTable TableModelListener, TableColumnModelListener, ListSelectionL

  1. - Python में डेटाफ्रेम के कॉलम को कैसे हटाएं?

    डेटाफ्रेम एक दो-आयामी डेटा स्ट्रक्चर है, जहां डेटा को पंक्तियों और कॉलम के रूप में टेबुलर फॉर्मेट में संग्रहीत किया जाता है।इसे SQL डेटा टेबल या एक्सेल शीट प्रतिनिधित्व के रूप में देखा जा सकता है। डेटाफ्रेम में एक कॉलम को विभिन्न मेथड का उपयोग करके हटाया जा सकता है।हम del ऑपरेटर देखेंगे जो उस कॉलम क