【问题标题】:How to delete a complete row that don't have any primary key or ID [duplicate]如何删除没有任何主键或 ID 的完整行 [重复]
【发布时间】:2021-07-26 06:51:00
【问题描述】:

Screen shot

我有一个表,其中有一些没有任何主键或 ID 的行。如何在sql查询中使用多个条件删除它?

【问题讨论】:

  • PK 存在对于删除不是强制性的。您必须使用完全标识要删除的行的 WHERE 条件。
  • @Akina pk 本身不是必需的,只是您要删除的记录所特有的字段组合。

标签: mysql


【解决方案1】:

https://www.w3schools.com/sql/sql_delete.asp 只需添加识别项目所需的所有条件 测试条件的最好方法是先在SELECT上尝试一下

DELETE FROM schedules WHERE COMPANYNAME = "TravelOnTip" AND AVAILABELSEATS = 50 AND FROMLOCATION = "BEN-SG";

【讨论】:

  • 请不要在标记为 MySQL 相关的问题中参考 w3school - 本网站使用 MS SQL 语法,因此并非所有陈述都适用于 MySQL。请参阅 MySQL 参考手册。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-14
  • 1970-01-01
  • 2020-02-23
  • 2021-10-02
  • 2013-06-30
  • 1970-01-01
  • 2023-04-10
相关资源
最近更新 更多