<?php
$formatted = SqlFormatter::format($sql);
?>
| Original | Formatted And Highlighted |
|---|---|
SELECT * FROM MyTable WHERE id = 46 |
SELECT * FROM MyTable WHERE id = 46 |
SELECT count(*),`Column1`,`Testing`, `Testing Three` FROM `Table1`
WHERE Column1 = 'testing' AND ( (`Column2` = `Column3` OR Column4 >= NOW()) )
GROUP BY Column1 ORDER BY Column3 DESC LIMIT 5,10
|
SELECT count(*), `Column1`, `Testing`, `Testing Three` FROM `Table1` WHERE Column1 = 'testing' AND ( ( `Column2` = `Column3` OR Column4 >= NOW() ) ) GROUP BY Column1 ORDER BY Column3 DESC LIMIT 5, 10 |
select * from `Table`, (SELECT group_concat(column1) as col FROM Table2 GROUP BY category)
Table2, Table3 where Table2.col = (Table3.col2 - `Table`.id)
|
select * from `Table`, ( SELECT group_concat(column1) as col FROM Table2 GROUP BY category ) Table2, Table3 where Table2.col = ( Table3.col2 - `Table`.id ) |
insert ignore into Table3 (column1, column2) VALUES ('test1','test2'), ('test3','test4');
|
Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 111 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 132 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 160 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 217 insert ignore into Table3 ( column1, column2 ) VALUES ( 'test1', 'test2' ), ( 'test3', 'test4' ); |
UPDATE MyTable SET name='sql', category='databases' WHERE id > '65' |
UPDATE MyTable SET name = 'sql', category = 'databases' WHERE id > '65' |
delete from MyTable WHERE name LIKE "test%" |
delete from MyTable WHERE name LIKE "test%" |
SELECT * FROM UnmatchedParens WHERE ( A = B)) AND (((Test=1) |
SELECT * FROM UnmatchedParens WHERE ( A = B ) ) AND ( ( ( Test = 1 ) WARNING: unclosed parentheses or section |
-- This is a comment
SELECT
/* This is another comment
On more than one line */
Id #This is one final comment
as temp, DateCreated as Created FROM MyTable;
|
Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 111 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 132 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 160 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 217 -- This is a comment SELECT /* This is another comment On more than one line */ Id #This is one final comment as temp, DateCreated as Created FROM MyTable; |
<?php
$formatted = SqlFormatter::format($sql, false);
?>
| Original | Formatted |
|---|---|
SELECT * FROM MyTable WHERE id = 46 |
SELECT * FROM MyTable WHERE id = 46 |
SELECT count(*),`Column1`,`Testing`, `Testing Three` FROM `Table1`
WHERE Column1 = 'testing' AND ( (`Column2` = `Column3` OR Column4 >= NOW()) )
GROUP BY Column1 ORDER BY Column3 DESC LIMIT 5,10
|
SELECT
count(*),
`Column1`,
`Testing`,
`Testing Three`
FROM
`Table1`
WHERE
Column1 = 'testing' AND (
(
`Column2` = `Column3` OR Column4 >= NOW()
)
)
GROUP BY
Column1
ORDER BY
Column3 DESC
LIMIT
5,
10 |
select * from `Table`, (SELECT group_concat(column1) as col FROM Table2 GROUP BY category)
Table2, Table3 where Table2.col = (Table3.col2 - `Table`.id)
|
select
*
from
`Table`,
(
SELECT
group_concat(column1) as col
FROM
Table2
GROUP BY
category
) Table2,
Table3
where
Table2.col = (
Table3.col2 - `Table`.id
) |
insert ignore into Table3 (column1, column2) VALUES ('test1','test2'), ('test3','test4');
|
|
UPDATE MyTable SET name='sql', category='databases' WHERE id > '65' |
UPDATE MyTable SET name = 'sql', category = 'databases' WHERE id > '65' |
delete from MyTable WHERE name LIKE "test%" |
delete from MyTable WHERE name LIKE "test%" |
SELECT * FROM UnmatchedParens WHERE ( A = B)) AND (((Test=1) |
SELECT
*
FROM
UnmatchedParens
WHERE
(
A = B
) )AND (
(
(
Test = 1
) |
-- This is a comment
SELECT
/* This is another comment
On more than one line */
Id #This is one final comment
as temp, DateCreated as Created FROM MyTable;
|
|
<?php
$highlighted = SqlFormatter::highlight($sql);
?>
| Original | Highlighted |
|---|---|
SELECT * FROM MyTable WHERE id = 46 |
SELECT * FROM MyTable WHERE id = 46 |
SELECT count(*),`Column1`,`Testing`, `Testing Three` FROM `Table1`
WHERE Column1 = 'testing' AND ( (`Column2` = `Column3` OR Column4 >= NOW()) )
GROUP BY Column1 ORDER BY Column3 DESC LIMIT 5,10
|
SELECT count(*),`Column1`,`Testing`, `Testing Three` FROM `Table1` WHERE Column1 = 'testing' AND ( (`Column2` = `Column3` OR Column4 >= NOW()) ) GROUP BY Column1 ORDER BY Column3 DESC LIMIT 5,10 |
select * from `Table`, (SELECT group_concat(column1) as col FROM Table2 GROUP BY category)
Table2, Table3 where Table2.col = (Table3.col2 - `Table`.id)
|
select * from `Table`, (SELECT group_concat(column1) as col FROM Table2 GROUP BY category) Table2, Table3 where Table2.col = (Table3.col2 - `Table`.id) |
insert ignore into Table3 (column1, column2) VALUES ('test1','test2'), ('test3','test4');
|
Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 111 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 132 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 160 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 217 insert ignore into Table3 (column1, column2) VALUES ('test1','test2'), ('test3','test4'); |
UPDATE MyTable SET name='sql', category='databases' WHERE id > '65' |
UPDATE MyTable SET name='sql', category='databases' WHERE id > '65' |
delete from MyTable WHERE name LIKE "test%" |
delete from MyTable WHERE name LIKE "test%" |
SELECT * FROM UnmatchedParens WHERE ( A = B)) AND (((Test=1) |
SELECT * FROM UnmatchedParens WHERE ( A = B)) AND (((Test=1) |
-- This is a comment
SELECT
/* This is another comment
On more than one line */
Id #This is one final comment
as temp, DateCreated as Created FROM MyTable;
|
Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 111 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 132 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 160 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 217 -- This is a comment SELECT /* This is another comment On more than one line */ Id #This is one final comment as temp, DateCreated as Created FROM MyTable; |
<?php
$queries = SqlFormatter::splitQuery($sql);
?>
| Original | Split |
|---|---|
|
Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 111 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 132 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 160 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 217 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 111 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 132 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 160 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 217
|
|
Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 111 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 132 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 160 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 217 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 111 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 132 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 160 Notice: Uninitialized string offset: 0 in /var/www/vhosts/kavli-live/vendor/jdorn/sql-formatter/lib/SqlFormatter.php on line 217
|
<?php
$nocomments = SqlFormatter::removeComments($sql);
?>
| Original | Comments Removed |
|---|---|
|
|