ในการแทรกอักขระพิเศษ เช่น “ ‘ “ (เครื่องหมายคำพูดเดียว) ลงใน MySQL คุณต้องใช้อักขระหลีก \’ ไวยากรณ์มีดังนี้ −
แทรกลงใน yourTableName(yourColumnName) values(' yourValue\'s ');
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างสองตาราง แบบสอบถามเพื่อสร้างตารางแรกมีดังนี้ −
mysql> สร้างตาราง WristwatchInsertErrorDemo-> (-> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY,-> ข้อความประโยค-> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที)
ตอนนี้คุณสามารถแทรกอักขระพิเศษเช่น ' ในตารางโดยใช้คำสั่ง insert แบบสอบถามมีดังนี้ −
mysql> แทรกลงในค่า BecauseInsertErrorDemo(Sentence)('a woman\'s hat');แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที)mysql> แทรกลงในค่า BecauseInsertErrorDemo(Sentence)('Mrs. Chang\'s house');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.31 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select:
mysql> เลือก *จากหลีกเลี่ยงInsertErrorDemo;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+----+--------------------+| รหัส | ตัวอย่างประโยค |+----+--------------------+| 1 | หมวกผู้หญิง || 2 | บ้านนางช้าง |+----+--------------------+2 แถวในชุด (0.00 วินาที)