SSH多个查询

时间:2014-09-14 18:27:33

标签: sql

我想在SSH上一次运行多个SQL查询。我正在使用腻子。这是正确的语法吗?

DELETE FROM table1 where date = '2011-12-31';
DELETE FROM table1 where date = '2012-12-31';

1 个答案:

答案 0 :(得分:0)

这包括代码示例,因此评论时间过长。

为什么要运行两个查询?只是做:

DELETE FROM table1 where date in ('2011-12-31', '2012-12-31');

我不确定数据库的“ssh”接口是什么(我知道ssh是什么,我知道数据库如何与世界其他地方接口)。在某些界面中,每次调用仅限于一个查询。

此外,虽然您的语法正确,但您可能遇到各种问题。例如,Oracle不会将YYYY-MM-DD字符串识别为日期(除非首先包含关键字date)。有时,数据库中的“日期”字段具有时间组件。如果数据库中存在这种情况,您可能无法获得匹配。