2016-08-01 6 views
0

私はそれらのMysql - このクエリは何を意味しますか?

1いくつかのクエリを理解しようとしているが

(select (@a) 
from (select(@a:=0x00) 
    ,(select (@a) 
     from (information_schema.schemata) 
     where (@a) in (@a:=concat(@a,schema_name,'<br>')) 
     ) 
) a 
) 

あるいくつかは、それをしてください説明できますか?

答えて

0

説明するほどではありませんが、セッション変数の恐ろしい乱用です。 のように見え、同じ方法でデータベース名の連結リストを取得しようとしていますGROUP_CONCATのデリミタは<br>です。それは非常に信頼できないように見えます。

+0

しかし、私は本当にこのクエリ&それを理解する必要があります:)どのように実際に動作する – dragon

関連する問題