gpt4 book ai didi

mysql - sql删除多行不同列

转载 作者:行者123 更新时间:2023-11-30 23:54:58 25 4
gpt4 key购买 nike

我正在研究一种删除单个 SQL 数据库的多行的方法,目标是两列。 ColumnA 将始终是相同的值,而 ColumnB 将是不同的值。

我正在尝试为这样的事情找出正确的语法:

DELETE FROM tableName WHERE (
ColumnA = 123 AND ColumnB = 1,
ColumnA = 123 AND ColumnB = 2,
ColumnA = 123 AND ColumnB = 3,
ColumnA = 123 AND ColumnB = 4,
ColumnA = 123 AND ColumnB = 8
);

上述逻辑的正确 SQL 语法是什么?

最佳答案

这样做就可以了:

DELETE FROM tableName 
WHERE ColumnA = 123 AND ColumnB IN (1, 2, 3, 4, 8)

关于mysql - sql删除多行不同列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59628987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com