สืบเนื่องจากข้อความข้างต้น มีสมาชิกส่งมาถามผมครับ เลยทำตัวอย่างให้หลายๆ คนได้ดูด้วย ว่าการเปลี่ยน collation ไม่ได้ยากอย่างที่คิดครับ มาดูขั้นตอนตามรูปภาพด้านล่างนี้ได้เลย
1. เมื่อเราเข้ามาที่
Database จะพบกับเจ้าตัวปัญหา ที่ว่านี้ คือเราแก้
Collation ของ table ทั้งหมดแล้ว แต่ว่าเจ้า database นี่ซิ มันหาทางแก้ไม่ได้ แบบในรูปนี้จะเห็น วงสีเหลืองๆ
นั่นคือส่วนที่เป็น Collation ของ database ครับ ให้เรา คลิกไปที่
Operations2. เลื่อนลงไปดูที่
Collation ด้านล่างครับ ล่างสุดเลย เห็นมั้ย มันซ่อนอยู่นี่ไง
3.
เลือก Collation ที่เราต้องการเปลี่ยนได้เลยครับทีนี้ เมื่อเลือกได้แล้ว
กด Go ได้เลย
4.
แสดงสถานะการแก้ไข collation ของ database ครับ ดู code ให้ดีๆ
เราอาจใช้ code นี้แทนก็ได้ครับ เดี๋ยวจะอธิบายต่อไป
5. เรียบร้อยแล้ว มาดูซักหน่อยว่า มันเปลี่ยนไปหรือยัง ลองมองเทียบกับภาพแรกนะครับ แค่นี้เอง ง่ายใช่มั้ยล่ะ
หากต้องการใช้
Code SQL เขียน query เข้าไปแก้ไขก็ืำทำได้ครับ แล้วแต่ว่าใครจะสะดวกแบบไหน
ALTER DATABASE
`test_work` DEFAULT CHARACTER SET
utf8 COLLATE
utf8_general_ci ALTER DATABASE
[`ชื่อdatabase`] DEFAULT CHARACTER SET
[ค่ามาตรฐานของcharacter set] COLLATE
[collation ที่เราต้องการ] ขอปัญญาเกิดแด่ท่านทั้งหลาย