为什么MySQL 8在子选择括号上引发语法错误?

时间:2018-12-19 11:40:52

标签: mysql mysql-8.0

我将服务器从MySQL 5.7升级到8.0,现在可以正常运行的查询引发语法错误。查询比较复杂,但简化如下:

SELECT col1
FROM ((SELECT col1 FROM tbl) AS alias)

没有外部括号的情况相同:

SELECT col1
FROM (SELECT col1 FROM tbl) AS alias

该查询由Codeigniter查询生成器自动生成,因此删除括号不由我决定。 MySQL 8中是否有指令/选项来禁用此语法错误?

查询生成器代码如下:

$this->db->from("(SELECT col1 FROM tbl) AS alias");

0 个答案:

没有答案