Sql SSH多个查询

Sql SSH多个查询,sql,Sql,我想在SSH上同时运行多个SQL查询。我在用油灰。这是正确的语法吗 DELETE FROM table1 where date = '2011-12-31'; DELETE FROM table1 where date = '2012-12-31'; 这包括一个代码示例,因此对于注释来说太长了 为什么要运行两个查询?只要做: DELETE FROM table1 where date in ('2011-12-31', '2012-12-31'); 我不确定ssh与数据库的接口是什么,我知道

我想在SSH上同时运行多个SQL查询。我在用油灰。这是正确的语法吗

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

这包括一个代码示例,因此对于注释来说太长了

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

DELETE FROM table1 where date in ('2011-12-31', '2012-12-31');
我不确定ssh与数据库的接口是什么,我知道ssh是什么,我知道数据库与世界其他地方的接口。在某些接口中,每个调用只能执行一个查询


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

对于大多数数据库来说,这似乎是合理的,但运行两次完全相同的删除查询并没有真正意义。ssh与此有什么关系?您的意思是,在sql终端中,ssh与此没有任何关系。是的,在大多数情况下,使用分号分隔sql查询。你试过了吗?我是第一次用油灰。我习惯于在PHPMyadmin上运行php查询。我不知道如何输入SQL查询,这对我来说是非常新的。我表中的日期字段的语法是YYYYMM dd