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

MySQL INSERT INTO पर स्ट्रिंग में पाइप ('|') वर्ण को मना क्यों करता है?

<घंटा/>

INSERT INTO पर स्ट्रिंग में पाइप (|) कैरेक्टर डालने के लिए, आइए पहले एक उदाहरण देखें और एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> create table PipeInsertDemo
   -> (
   -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> UserPassword varchar(100)
   -> );
Query OK, 0 rows affected (0.52 sec)

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

mysql> insert into PipeInsertDemo(UserPassword) values('John123|');
Query OK, 1 row affected (0.15 sec)
mysql> insert into PipeInsertDemo(UserPassword) values('|123456CarolTaylor');
Query OK, 1 row affected (0.13 sec)
mysql> insert into PipeInsertDemo(UserPassword) values('Adam|345Smith');
Query OK, 1 row affected (0.20 sec)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> select *from PipeInsertDemo;

निम्न आउटपुट है

+--------+--------------------+
| UserId | UserPassword       |
+--------+--------------------+
|      1 | John123|           |
|      2 | |123456CarolTaylor |
|      4 | Adam|345Smith      |
+--------+--------------------+
3 rows in set (0.00 sec)

  1. निम्नलिखित MySQL में त्रुटि क्यों दिखा रहा है:INSERT INTO yourTableName VALUE(yourValue1,yourValue2,.......N);?

    त्रुटि VALUE() के सिंटैक्स में है। VALUE() के बजाय VALUES() का उपयोग करें। सम्मिलित क्वेरी का सही सिंटैक्स इस प्रकार है - अपनेTableName VALUES में INSERT करें(yourValue1,yourValue2,.......N); आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int, StudentName varchar(40), StudentAge int);क्वे

  1. कुछ अंतिम स्ट्रिंग वर्ण द्वारा क्रमबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए आप CASE स्टेटमेंट का उपयोग कर सकते हैं। सॉर्ट करने के लिए, ORDER BY क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। कुछ रिकॉर्ड में कुछ अंतिम स्ट्रिंग होती है जैसे -D, आदि - डेमोटेबल (

  1. एक MySQL तालिका में JSON डालें?

    आइए हम एक टेबल बनाते हैं और JSON टाइप के साथ एक कॉलम वैल्यू सेट करते हैं तालिका बनाएं DemoTable1832 ( ListOfNames JSON );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1832 (ListOfNames) मानों में डालें ([एडम, जॉन, सैम]); क्वेरी ठ