如何本地化数据库中的错误消息

wyyhbhjk  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(258)

在数据库上执行一个语句(create/update/drop/insert)之后,是否有一种方法可以本地化数据库抛出的错误消息(如果有的话),并在ui上显示它们?

cs7cruho

cs7cruho1#

事实上,是的,你能做到。
根据mysql文档: lc_messages 可以在服务器启动时设置,并具有可在运行时修改的全局值和会话值。因此,可以在服务器运行时更改错误消息语言,并且每个客户机可以通过设置其会话来拥有自己的错误消息语言 lc_messages 值设置为所需的区域设置名称。例如,如果服务器正在使用 fr_FR 对于错误消息的区域设置,客户端可以执行此语句以接收英文错误消息:

SET lc_messages = 'en_US'

我试过了,它真的很管用!

相关问题