【发布时间】:2015-08-06 23:23:52
【问题描述】:
我试图在 MySQL 上设置两个 sql_modes,但是当我设置第二个时,第一个正在替换:
SET sql_mode=ONLY_FULL_GROUP_BY;
并检查 MySQL 中当前的 sql_mode:
------------------ |选择@@sql_mode | ------------------ |ONLY_FULL_GROUP_BY| ------------------当我尝试设置另一种模式时(我也想获得 ONLY_FULL_GROUP_BY),我会这样做:
SET sql_mode=PIPES_AS_CONCAT
我再次检查 MySQL 中当前的 sql_mode,但我注意到只设置了 1 个 sql_mode:
------------------ |选择@@sql_mode | ------------------ |PIPES_AS_CONCAT | ------------------我想得到:
------------------ |选择@@sql_mode | ------------------ |ONLY_FULL_GROUP_BY| ------------------ |PIPES_AS_CONCAT | ------------------知道发生了什么吗?
我还检查了How can I see the specific value of the sql_mode? 和SQL Mode
【问题讨论】: