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

时间:2018-08-23 10:33:12

标签: mysql database

在数据库上执行一条语句(CREATE / UPDATE / DROP / INSERT)之后,是否有办法本地化数据库抛出的错误消息(如果有的话)并将其显示在UI上?

1 个答案:

答案 0 :(得分:0)

事实上,是的,您可以做到。

根据MySQL docs

  

lc_messages可以在服务器启动时设置,并具有全局和会话   可以在运行时修改的值。因此,错误消息   服务器运行时可以更改语言,每个客户端   通过设置会话可以拥有自己的错误消息语言   将lc_messages值更改为所需的语言环境名称。例如,如果   服务器使用fr_FR语言环境发送错误消息,客户端可以   执行此语句以接收英语错误消息:

SET lc_messages = 'en_US'

只需尝试一下,它实际上就可以了!