การเปลี่ยนภาษาข้อความ Error ใน MySQL
ใช้ตัวแปรระบบ lc_messages เพื่อเปลี่ยนภาษาของข้อความแสดงข้อผิดพลาดใน MySQL
ไวยากรณ์
SET lc_messages = 'yourLanguage';
ตัวอย่าง: เปลี่ยนเป็นภาษาฝรั่งเศส
เมื่อสร้างตารางที่มีข้อผิดพลาด (ขาดคอลัมน์ปิดท้าย):
CREATE TABLE errorMessagelanguage (
Error_MessageId INT,
Error_Message VARCHAR(100),
);
ข้อผิดพลาดจะแสดงเป็นภาษาฝรั่งเศส:
ERROR 1064 (42000): Erreur de syntaxe près de ')' à la ligne 5
เปลี่ยนกลับเป็นภาษาอังกฤษ
SET lc_messages = 'en_US';
ข้อผิดพลาดเดียวกันจะแสดงเป็นภาษาอังกฤษ:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 5
ภาษาที่รองรับ
MySQL รองรับหลายภาษา เช่น en_US, fr_FR, de_DE, ja_JP, zh_CN เป็นต้น ต้องติดตั้ง language pack ให้ครบก่อนใช้งาน