Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฉันจะแทรกอักขระพิเศษเช่น ' (เครื่องหมายคำพูดเดียว) ลงใน MySQL ได้อย่างไร


ในการแทรกอักขระพิเศษ เช่น “ ‘ “ (เครื่องหมายคำพูดเดียว) ลงใน 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 วินาที)