package
0.0.0-20201126024400-cc8f96a18079
Repository: https://github.com/toontong/sqlz.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

sqlparser

this folder code was from mix which base on vitess

I was changed something.

Usage

import (
	"sqlparser"		
)

stmt, err = sqlparser.Parse("SELECT * FROM t1")

if err != nil{
    println("Parse success.")
}

switch sql := stmt.(type) {
case *sqlparser.Select:
	typ = SELECT
case *sqlparser.Insert:
	typ = INSERT
case *sqlparser.DDL:
	switch sql.Action {
	case sqlparser.AST_CREATE:
	case sqlparser.AST_RENAME:
	default: println("do what you want with DDL SQL.")
	}
....// case SQL other type.
....
default:
 // do what you want.
}