【问题标题】:MySQL delete all rows where id is greater than the given numberMySQL删除id大于给定数字的所有行
【发布时间】:2015-04-02 00:14:57
【问题描述】:

是否有一个可以运行的 Sql 查询使我能够删除 ID 大于 10 的所有行?

类似的东西。

我有两列,ID 和名称

DELETE FROM table_name WHERE ID=>10;

【问题讨论】:

  • “->”是什么意思?
  • 试试这个 DELETE FROM table_name WHERE ID>9;
  • 它的意思是等于或大于@Strawberry
  • 除了你应该写>=而不是=>你有它吗? :) 在 DELETE 关键字上查看 w3schools 页面:w3schools.com/sql/sql_delete.asp

标签: mysql sql


【解决方案1】:

您的查询几乎是完美的;)

试试吧

DELETE FROM table_name WHERE ID>9;

你也可以使用

DELETE FROM table_name WHERE ID>=10;

正如你已经提到的。

【讨论】:

  • 感谢您的指出。每种语言都有不同的方式;)
  • 可以DELETE FROM table_name WHERE ID >= 10 AND < 15吗?
  • 其中 id >= 10 和 id
猜你喜欢
  • 2021-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多