是否有编程方法来检查.sql文件中的语法?

时间:2010-09-07 19:15:39

标签: mysql

是否有一个开源库可以在运行时检查/验证.sql文件的语法?

提前致谢!

康尼

2 个答案:

答案 0 :(得分:1)

作为一个简单的解决方案,您可以在事务内部执行语句,并且无论是否成功都将其回滚。

捕获出现的任何sql异常,并将其作为语法错误传递给用户。

答案 1 :(得分:1)

根据this问题,Mimer SQL Validator可以验证您的SQL语法。请注意,它只会检查您的语法 - 它会告诉您是否忘记引用要插入的数据,但它无法检查您插入的表是否存在。