4

プログラムをデバッグしているとき、下部に多くの大きな SQL クエリが出力され、それらを分析します。次のようなクエリのスタイルを設定することは可能でしょうか:

SELECT * FROM users LEFT JOIN profile ON users.id = profile.id WHERE user_id = 2

SELECT * FROM users 
LEFT JOIN profile 
ON users.id = profile.id
WHERE user_id = 2

クエリをたどる方が簡単でしょうか?PHP で多くのコードを使わずにできることはありますか? それとも、そのためのjQueryプラグインがありますか?

4

2 に答える 2

2

sql-formatterは必要なことだけを行うかもしれないと思います。これは非常に単純な PHP クラスです。

GitHub リポジトリはこちら: https://github.com/jdorn/sql-formatter

于 2013-07-27T21:46:19.997 に答える
2

here sql beautifier クエリを美化すると、美化された後のクエリは次のようになります。

 SELECT *
 FROM   users
    LEFT JOIN profile
          ON users.id = profile.id
 WHERE  user_id = 2  

すばやく読んで、すべての手順を理解することをお勧めします。

于 2013-07-27T21:49:11.580 に答える