如何编写失败的SQL查询?

muh*_*huk 1 mysql sql testing assertions

我需要此查询来测试异常处理,所以我更希望查询不依赖于模式.我正在寻找类似SELECT 1;但当然不会失败的东西.

我正在使用Java和MySQL,但我希望找到不依赖于编程语言和/或RDBMS的答案.

Jim*_*eil 5

初学者的"SELECT 1/0"怎么样?


Jon*_*son 5

您可以将无效令牌放入查询中

select doesnotexist.* from something_else
Run Code Online (Sandbox Code Playgroud)

或者当然,您应该做的是模拟该方法并让它在测试期间抛出异常。