mysql - 如何删除基于组合两列的条目

标签 mysql subquery sql-delete

我有一个名为“客户”的表,其中包含 ID、名字、姓氏、电话作为各自的列。

现在我想使用全名从表中删除一个条目。

DELETE FROM customer
WHERE exists (SELECT * Id,CONCAT(Firstname," ",Lastname) as wholename 
           from customer where wholename ="Andre Russel");

最佳答案

尝试:

DELETE FROM customer
WHERE CONCAT(Firstname,' ',Lastname) = 'Andre Russel'

关于mysql - 如何删除基于组合两列的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39574203/

相关文章:

python - 如何处理 DELETE 语句删除任何行的失败?

php - 将行迁移到新表,然后删除它们

sql - PostgreSQL : Check if the last number is the highest

mysql - 在子查询中使用查询结果会返回意外结果

sql - 当我尝试创建有序 SQL 表时出错

django - 我怎样才能删除 Django 中的数据库表?

mysql - 限制一张表的SQL连接

Java GET 请求 PHP URL 未发送

php - 使用 codeigniter 将特定的 XML 数据插入到 mysql

sql - 理解这个 SQL 查询