MySQL-এ এরর মেসেজের ভাষা পরিবর্তন করতে সেশন বা গ্লোবাল স্তরে lc_messages সিস্টেম ভেরিয়েবল সেট করুন।
সিনট্যাক্স
SET lc_messages = 'your_language_code';
উদাহরণ: ফরাসি থেকে ইংরেজিতে পরিবর্তন
প্রথমে একটি সিনট্যাক্স এরর সৃষ্টি করি ফরাসি মেসেজ देखने:
SET lc_messages = 'fr_FR';
CREATE TABLE error_msg_lang (
error_id INT,
error_msg VARCHAR(100),
); -- দ্রষ্টব্য: শেষ কমা এখানে সídas باعث হবে
ফরাসি আউটপুট
ERROR 1064 (42000): Erreur de syntaxe près de ')' à la ligne 5
এখন ইংরেজিতে ফিরি:
SET lc_messages = 'en_US';
CREATE TABLE error_msg_lang (
error_id INT,
error_msg VARCHAR(100),
);
ইংরেজি আউটপুট
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual...
লভ্য দরকারী ভাষা কোড
| ভাষা | কোড |
|---|---|
| ইংরেজি | en_US |
| ফরাসি | fr_FR |
| জার্মান | de_DE |
| স্পেনীয় | es_ES |
| জাপানি | ja_JP |
| কোরিয়ান | ko_KR |
| চাইনিজ (সরল) | zh_CN |
| রাশিয়ান | ru_RU |
স্থায়ী পরিবর্তনের জন্য
MySQL কনফিগারেশন ফাইল (my.cnf বা my.ini) এর [mysqld] সেকশনে যোগ করুন:
[mysqld]
lc_messages = en_US
lc_messages_dir = /usr/share/mysql/ # পথ আপনার সিস্টেম অনুযায়ী
পরিবর্তন लागু করতে MySQL রিস্টার্ট করুন।