提交 864305d5 编写于 作者: martianzhang's avatar martianzhang

for test case

上级 fd016354
......@@ -131,6 +131,10 @@ func TestPretty(t *testing.T) {
fmt.Println(sql)
fmt.Println(Pretty(sql, "builtin"))
}
orgMaxPrettySQLLength := common.Config.MaxPrettySQLLength
common.Config.MaxPrettySQLLength = 1
fmt.Println(Pretty("select 1", "builtin"))
common.Config.MaxPrettySQLLength = orgMaxPrettySQLLength
}, t.Name(), update)
if nil != err {
t.Fatal(err)
......
......@@ -1100,26 +1100,25 @@ SELECT
c. city_id
FROM
sakila. city c);
SELECT visitor_id, url FROM (SELECT id FROM log WHERE ip="123.45.67.89" order by ts desc limit 50, 10) I JOIN log ON (I.id=log.id) JOIN url ON (url.id=log.url_id) order by TS desc;
SELECT city FROM( SELECT city_id FROM city WHERE city = "A Corua (La Corua)" ORDER BY last_update DESC LIMIT 50, 10) I JOIN city ON (I.city_id = city.city_id) JOIN country ON (country.country_id = city.country_id) ORDER BY city DESC;
SELECT
visitor_id, url
FROM
(
city
FROM(
SELECT
id
city_id
FROM
LOG
city
WHERE
ip= "123.45.67.89"
city = "A Corua (La Corua)"
ORDER BY
ts desc
last_update DESC
LIMIT
50, 10) I
JOIN LOG ON (I. id= LOG. id)
JOIN url ON (url. id= LOG. url_id)
JOIN city ON (I. city_id = city. city_id)
JOIN country ON (country. country_id = city. country_id)
ORDER BY
TS desc;
city DESC;
DELETE city, country FROM city INNER JOIN country using (country_id) WHERE city.city_id = 1;
DELETE city, country
FROM
......@@ -1490,24 +1489,24 @@ ADD
ADD
index `idx_store_film` (
`store_id`, `film_id`);
SELECT DATE_FORMAT(t.atm, '%Y-%m-%d'), COUNT(DISTINCT (t.usr)) FROM usr_terminal t WHERE t.atm > '2018-10-22 00:00:00' AND t.agent LIKE '%Chrome%' AND t.system = 'eip' GROUP BY DATE_FORMAT(t.atm, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.atm, '%Y-%m-%d');
SELECT DATE_FORMAT(t.last_update, '%Y-%m-%d'), COUNT(DISTINCT (t.city)) FROM city t WHERE t.last_update > '2018-10-22 00:00:00' AND t.city LIKE '%Chrome%' AND t.city = 'eip' GROUP BY DATE_FORMAT(t.last_update, '%Y-%m-%d') ORDER BY DATE_FORMAT(t.last_update, '%Y-%m-%d');
SELECT
DATE_FORMAT( t. atm, '%Y-%m-%d'
DATE_FORMAT( t. last_update, '%Y-%m-%d'
),
COUNT( DISTINCT (
t. usr))
t. city))
FROM
usr_terminal t
city t
WHERE
t. atm > '2018-10-22 00:00:00'
AND t. agent LIKE '%Chrome%'
AND t. system = 'eip'
t. last_update > '2018-10-22 00:00:00'
AND t. city LIKE '%Chrome%'
AND t. city = 'eip'
GROUP BY
DATE_FORMAT( t. atm, '%Y-%m-%d'
DATE_FORMAT( t. last_update, '%Y-%m-%d'
)
ORDER BY
DATE_FORMAT( t. atm, '%Y-%m-%d'
DATE_FORMAT( t. last_update, '%Y-%m-%d'
);
create table hello.t (id int unsigned);
create table hello. t (id int unsigned);
......@@ -1525,3 +1524,4 @@ ALTER TABLE
tb alter column id
DROP
DEFAULT;
select 1
......@@ -42,3 +42,4 @@
"IsInBraces": false
}
]
......@@ -30,3 +30,4 @@
"Limit": null,
"Lock": ""
}
......@@ -27,6 +27,7 @@ func TestPrintPrettyStmtNode(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
sqls := []string{
`select 1`,
`select * f`, // syntax error case
}
err := common.GoldenDiff(func() {
for _, sql := range sqls {
......@@ -43,6 +44,7 @@ func TestStmtNode2JSON(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
sqls := []string{
`select 1`,
`select * f`, // syntax error case
}
err := common.GoldenDiff(func() {
for _, sql := range sqls {
......
......@@ -27,6 +27,7 @@ func TestPrintPrettyVitessStmtNode(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
sqls := []string{
`select 1`,
`select * f`, // syntax error case
}
err := common.GoldenDiff(func() {
for _, sql := range sqls {
......@@ -43,6 +44,7 @@ func TestVitessStmtNode2JSON(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
sqls := []string{
`select 1`,
`select * f`, // syntax error case
}
err := common.GoldenDiff(func() {
for _, sql := range sqls {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册