这是我感兴趣的查询,如果在指定的calldate之前没有结果,我希望得到0。) GROUP BY dst;
有没有办法在不存在的字段calldate上得到0?这是给我带来问题的代码AND ifnull(DATE_FORMAT(calldate, '%Y-%m-%d') = '2015-04-20' ,
information_schema.TABLES WHERE TABLE_SCHEMA = 'DATABASENAME' AND TABLE_NAME = 'testtable') < 1 THEN '0'ELSE (SELECT COUNT(*) FROM testtable) END;
如果表不存在,上面的查询应该返回0,但如果存在,则应该得到计数。这将返回一个错误,即"testtable“不存在,我们知道
我正在使用mysql和php,我正在尝试测试调用的错误处理,但我不明白为什么这不会给出错误。我正在执行以下代码行:这是一个场景..。我查看了php手册,下面是他们页面上的一句话:
For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, mys