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

MySQL में "order" जैसे रिज़र्व्ड कीवर्ड को टेबल नाम बनाना

ORDER MySQL में एक रिज़र्व्ड कीवर्ड है, इसलिए इसे सीधे टेबल नाम के रूप में उपयोग नहीं कर सकते। समाधान: बैकटिक (`) का उपयोग करें।

सिंटैक्स:

CREATE TABLE `order` (
    Id INT,
    Price INT
);

टेबल बनाएँ:

CREATE TABLE `order` (
    Id INT,
    Price INT
);

रिकॉर्ड डालें:

INSERT INTO `order` VALUES (1, 200);
INSERT INTO `order` VALUES (2, 100);
INSERT INTO `order` VALUES (3, 300);
-- ... आदि

डेटा देखें:

SELECT * FROM `order`;

आउटपुट

+------+-------+
| Id   | Price |
+------+-------+
| 1    | 200   |
| 2    | 100   |
| 3    | 300   |
| 4    | 1200  |
| 5    | 1000  |
| 6    | 7000  |
| 7    | 900   |
| 8    | 10000 |
| 9    | 1100  |
| 10   | 500   |
+------+-------+

बिना बैकटिक के त्रुटि:

SELECT * FROM order;
-- ERROR 1064 (42000): You have an error in your SQL syntax near 'order'

नियम: किसी भी रिज़र्व्ड कीवर्ड को पहचानकर्ता (टेबल/कॉलम नाम) के रूप में उपयोग करने के लिए बैकटिक में लपेटें।

  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 में AUTO_INCREMENT कॉलम द्वारा कैसे क्रमबद्ध करें?

    MySQL में AUTO_INCREMENT कॉलम से ORDER BY करना AUTO_INCREMENT प्राथमिक कुंजी कॉलम द्वारा परिणाम क्रमबद्ध करने के लिए सीधे उस कॉलम का उपयोग करें। टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARCHAR(100) ); Query OK, 0 rows

  1. - MySQL में दो कॉलम के जोड़े को यूनिक बनाना

    MySQL में ALTER TABLE और UNIQUE कंस्ट्रेंट के साथ कॉलम जोड़े को अद्वितीय बनाना दो या अधिक कॉलम के संयोजन को अद्वितीय बनाने के लिए UNIQUE कंस्ट्रेंट का उपयोग किया जाता है। यह सुनिश्चित करता है कि उन कॉलम का संयोजन तालिका में दोहराया न जाए। सिंटैक्स ALTER TABLE yourTableName ADD UNIQUE yourUniqueNam