ที่จริงตอนสร้างฐานข้อมูลใหม่ควรจะถูกกำหนดให้เป็นไทยตั้งแต่แรกแล้วนะครับ จากนั้นจะสร้างตารางและฟิลด์ข้างในก็จะเป็นแบบเดียวกันตลอด แต่ถึงกระนั้นเราก็สามารถเปลี่ยนทีหลังได้ ถ้าเขาไม่ให้เปลี่ยนเราก็ต้องมาเปลี่ยนเองทีละตารางอันนี้เปลี่ยนเฉพาะ database
SQL
ALTER DATABASE `dbname` DEFAULT CHARACTER SET tis620 COLLATE tis620_thai_ci
อันนี้สำหรับเปลี่ยน table อย่างเดียว
SQL
ALTER TABLE `tablename` DEFAULT CHARACTER SET tis620 COLLATE tis620_thai_ci
และอันนี้ตัวอย่างสำหรับเปลี่ยนเป็นราย field
SQL
ALTER TABLE `tablename` CHANGE `fieldname` `fieldname` VARCHAR( 255 ) CHARACTER SET tis620 COLLATE tis620_thai_ci
เป็นต้น** ควรใช้ tis620_thai_ci เพื่อการเรียงลำดับตามภาษาไทยที่ถูกต้องตามพจนานุกรม url http://community.thaiware.com/thai/lofiversion/index.php/t285122.html
SQL
ALTER DATABASE `dbname` DEFAULT CHARACTER SET tis620 COLLATE tis620_thai_ci
อันนี้สำหรับเปลี่ยน table อย่างเดียว
SQL
ALTER TABLE `tablename` DEFAULT CHARACTER SET tis620 COLLATE tis620_thai_ci
และอันนี้ตัวอย่างสำหรับเปลี่ยนเป็นราย field
SQL
ALTER TABLE `tablename` CHANGE `fieldname` `fieldname` VARCHAR( 255 ) CHARACTER SET tis620 COLLATE tis620_thai_ci
เป็นต้น** ควรใช้ tis620_thai_ci เพื่อการเรียงลำดับตามภาษาไทยที่ถูกต้องตามพจนานุกรม url http://community.thaiware.com/thai/lofiversion/index.php/t285122.html
