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

MySQL ไม่แสดงเครื่องหมายอัญประกาศเดี่ยวที่ถูกต้อง (’) หลังจากแทรกเรคคอร์ด


หากต้องการแสดงเครื่องหมายคำพูดเดี่ยว คุณต้องแก้ไขตารางด้วย COLLATE='utf8_unicode_ci'

ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable2000( ชื่อ varchar(20)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.81 วินาที)

นี่คือแบบสอบถามที่จะใช้เปรียบเทียบ -

mysql> ALTER TABLE DemoTable2000 COLLATE='utf8_unicode_ci';แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.90 วินาที) ระเบียน:0 รายการซ้ำ:0 คำเตือน:0

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable2000 ('Chris's Brown'); เคียวรีตกลง, 1 แถวได้รับผลกระทบ (0.09 วินาที)mysql> แทรกลงในค่า DemoTable2000 ('David's Miller'); เคียวรีตกลง, 1 แถวได้รับผลกระทบ (0.67 วินาที)mysql> แทรกลงในค่า DemoTable2000 ('Robert's Downey'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก * จาก DemoTable2000;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-------------------+| ชื่อ |+-------------------+| คริสบราวน์ || เดวิด มิลเลอร์ || Robert's Downey |+-------------------+3 แถวในชุด (0.00 วินาที)