【问题标题】:How to use lc_time_names in a VIEW?如何在 VIEW 中使用 lc_time_names?
【发布时间】:2016-12-13 19:13:07
【问题描述】:

我有一个返回星期几的view,它以英文返回星期几。

我知道通过 SET lc_time_names = 'pt_BR'; 可以完美运行,但我想将此命令留在 "VIEW"

他怎么能这样?

【问题讨论】:

    标签: mysql


    【解决方案1】:

    AFAIK,你不能这样做,因为lc_time_names 是一个全局变量。但是是的,您可以将其包含在 *.sql 文件中,尽管可能但不是 VIEW 定义的一部分。

    您甚至可以在服务器端代码中设置相同的值,然后从视图中执行select * ...。这里有一个 PHP 示例:PHP/MySQLi: SET lc_time_names and DATE_FORMAT() into a mysqli query?

    【讨论】:

    • 我需要在同一个视图中使用 lc_time_names,因为我的视图已经准备好了。
    • @William,很遗憾你不能,这就是答案中提到的。
    猜你喜欢
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    相关资源
    最近更新 更多