improved sql parser for mysql explain. for issue #1645

This commit is contained in:
wenshao
2017-03-22 13:52:30 +08:00
parent a861aeab24
commit c607356412
4 changed files with 42 additions and 0 deletions
@@ -0,0 +1,18 @@
package com.alibaba.druid.bvt.bug;
import com.alibaba.druid.sql.SQLUtils;
import com.alibaba.druid.util.JdbcConstants;
import junit.framework.TestCase;
/**
* Created by wenshao on 22/03/2017.
*/
public class Issue1645 extends TestCase {
public void test_for_issue() throws Exception {
String sql = "explain extended select * from foo";
String formatedSql = SQLUtils.format(sql, JdbcConstants.MYSQL);
assertEquals("EXPLAIN extended\n" +
"SELECT *\n" +
"FROM foo", formatedSql);
}
}