我正在尝试理解一些查询
其中之一是
(select (@a)
from (select(@a:=0x00)
,(select (@a)
from (information_schema.schemata)
where (@a) in (@a:=concat(@a,schema_name,'<br>'))
)
) a
)
这个查询是什么意思?
最佳答案
无需解释,这是对 session 变量的可怕滥用。它看起来正在尝试以相同的方式获取数据库名称的串联列表 GROUP_CONCAT
分隔符为 <br>
;但看起来很不可靠。
关于mysql - 这个 MySQL 查询是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38704555/