你可以像插入一个值一样编写SQL DELETE代码吗?

时间:2017-11-21 03:50:54

标签: sql

随机决定深入研究一些SQL阅读。

我可以像INSERT语句一样编写DELETE语句吗?

例如

INSERT TABLES table (column1, column2)
VALUES ('cell1', 'cell2);

DELETE FROM  table (column1, column2)
WHERE ('value', 'value');

而不是

DELETE FROM table
WHERE column1 = 'value', column2 = 'value';

1 个答案:

答案 0 :(得分:2)

这些陈述都不是有效的。你可以写:

DELETE FROM table
WHERE column1 = 'value' and column2 = 'value';

有些数据库允许:

DELETE FROM table
    WHERE (column1, column2) = ('value', 'value');