首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sql linter for mysql和php

sql linter for mysql和php
EN

Stack Overflow用户
提问于 2013-08-04 03:37:09
回答 1查看 4K关注 0票数 5

我正在构建一个生成大量sql查询的应用程序。其中有些(对我来说)很复杂,编写好的测试是很棘手的。

作为一个正常测试,最好通过linter运行生成的SQL查询。因此,测试实际上不会在数据库上运行/执行查询,但是它会解析查询并确保它看起来有效。

我意识到这不是一个很好的测试,但我认为它会很快,我的PHP linter帮助我发现了很多问题,所以如果我能够将它构建到单元测试中,这似乎是一种快速捕获一些低挂水果的方法。

我使用的是PHP (linux上的MySql ),所以我更喜欢针对这个环境的解决方案,但我会考虑我能得到的。也许它会给我指明正确的方向。

EN

回答 1

Stack Overflow用户

发布于 2013-08-04 03:46:04

有几种可能性(我承认--我个人唯一熟悉的是SQL ):

  • SQL:http://sqlfiddle.com/
  • MySql测试框架:

http://dev.mysql.com/doc/mysqltest/2.0/

  • Google测试框架:

http://dev.mysql.com/doc/mysqltest/2.0/en/unit-tests-google-test.html

  • myTAP:

https://github.com/hepabolu/mytap

由于您使用的是PHP,您可能还应该看看PHPUnit:

  • http://phpunit.de/manual/3.7/en/database.html

希望能帮上忙.至少一点

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18039500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档