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

เปลี่ยนภาษาข้อความแสดงข้อผิดพลาดใน MySQL

การเปลี่ยนภาษาข้อความ 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 ให้ครบก่อนใช้งาน