mysql - 在 phpmyadmin 中逐行删除

标签 mysql sql

我有一个包含很多行的表,我想逐行删除,但我知道正确的命令。

我知道删除单行的代码:

DELETE FROM `ps_econt_order` WHERE `ps_econt_order`.`econt_order_id` = 108500;

此外,我正在使用该代码:

DELETE FROM `ps_econt_order` WHERE `ps_econt_order` IN (500,501,504,503);

但我想仅使用单个命令删除从 505 到 108500 的所有行。

最佳答案

如果行按有序顺序排列,您可以在

之间使用
DELETE FROM ps_econt_order 
WHERE econt_order_id between 500 and 108500 

关于mysql - 在 phpmyadmin 中逐行删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56505857/

相关文章:

mysql - 从现有字段 MySQL 创建子表

sql - 趋势超过 1 亿行

sql - 联合多个数据库的动态查询

mysql - 不同表使用相同的字段名进行联合查询有问题吗?

mysql - 如何在没有聚合和分组的情况下在 MySQL 中查找最多两个项目

mysql - Laravel通过schedule命令循环遍历数据库中的所有数据

mysql - 需要帮助在此 MySQL 查询中放置 LIMIT,OFFSET

java - mysql View 在事务中不刷新(Hibernate/Spring)

php - 遵循 AngularJS/MySQL/PHP 教程。无法将给定的 .HTACCESS 文件转换为等效的 web.config

mysql - 使用跨表列划分对记录进行排名