MySQL में एक विशेष कैरेक्टर जैसे "'" (सिंगल कोट) डालने के लिए, आपको \' एस्केप कैरेक्टर का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है -
insert into yourTableName(yourColumnName) values(' yourValue\’s ');
उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दो टेबल बनाते हैं। पहली तालिका बनाने की क्वेरी इस प्रकार है -
mysql> create table AvoidInsertErrorDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Sentence text -> ); Query OK, 0 rows affected (0.53 sec)
अब आप इंसर्ट कमांड का उपयोग करके टेबल में विशेष कैरेक्टर जैसे 'सम्मिलित कर सकते हैं। क्वेरी इस प्रकार है -
mysql> insert into AvoidInsertErrorDemo(Sentence) values('a woman\'s hat'); Query OK, 1 row affected (0.16 sec) mysql> insert into AvoidInsertErrorDemo(Sentence) values('Mrs. Chang\'s house'); Query OK, 1 row affected (0.31 sec)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें:
mysql> select *from AvoidInsertErrorDemo;
निम्न आउटपुट है -
+----+--------------------+ | Id | Sentence | +----+--------------------+ | 1 | a woman's hat | | 2 | Mrs. Chang's house | +----+--------------------+ 2 rows in set (0.00 sec)