Bạn có thể sử dụng lc_messages để thay đổi ngôn ngữ thông báo lỗi MySQL. Cú pháp như sau -
SET lc_messages = 'yourLanguage';
Để hiểu khái niệm, chúng ta hãy tạo một bảng có một số lỗi và kiểm tra ngôn ngữ thông báo lỗi.
Ở đây, chúng tôi đã đặt thông điệp địa phương thành tiếng Pháp. Đầu tiên chúng ta hãy tạo một bảng -
mysql> create table errorMessagelanguage -> ( -> Error_MessageId int, -> Error_Message varchar(100), -> );
Thông báo lỗi như sau -
ERROR 1064 (42000): Erreur de syntaxe près de ')' à la ligne 5
Bây giờ bạn có thể đặt thông báo lỗi bằng ngôn ngữ tiếng Anh. Truy vấn như sau -
mysql> set lc_messages ='en_US'; Query OK, 0 rows affected (0.00 sec)
Bây giờ, hãy tạo một bảng có một số lỗi và kiểm tra ngôn ngữ thông báo lỗi -
mysql> create table errorMessagelanguage -> ( -> Error_MessageId int, -> Error_Message varchar(100), -> );
Đây là kết quả -
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