Pum*_*eed 2 sql validation syntax go
在使用数据库/ SQL pacakge执行SQL查询之前,是否有任何第三方工具可用于验证SQL查询,或者以任何方式检查SQL查询是否正确,而不会引起数据库/ SQL的恐慌,即该查询无效?
最后,我找到了这个SQL解析器包。我用它来验证它。
func isSQLValid(sql string) (bool, error) {
_, err := sqlparser.Parse(sql)
if err != nil {
return false, err
}
return true, nil
}
Run Code Online (Sandbox Code Playgroud)