首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过MySQL ANSI_QUOTES连接器设置MySQL ANSI_QUOTES模式?

如何通过MySQL ANSI_QUOTES连接器设置MySQL ANSI_QUOTES模式?
EN

Stack Overflow用户
提问于 2015-08-20 15:39:03
回答 1查看 2.1K关注 0票数 2

我有一个Scala (Java) Play Web应用程序,我在查询中用ANSI双引号包装数据库标识符。

代码语言:javascript
复制
select * 
from "account" 
where "deleted" is null
order by "account_name"

这是必要的,因为除其他外,我使用内存中的H2和Postgres数据库在不同的场景(例如CI服务器)中部署应用程序。现在,我们还需要在MySQL中部署它,默认情况下不支持双引号中的包装标识符。但是,按照本文mysql double-quoted table names的指导,我看到我们可以设置这个会话参数,然后它就可以工作了。

如何在通过MySQL Java打开连接时设置此会话参数?我的数据库URL如下所示:jdbc:mysql://odysseus:3306/idxsrs-trading?param=xxx

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-20 15:52:34

Mysql session variable in JDBC string

使用上面的链接结合你已经发布的链接,我会尝试这一点。jdbc:mysql://localhost:3306/db?sessionVariables=sql_mode=ANSI_QUOTES

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32122561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档