我正在使用 MySQL 5.5。
我需要从表中删除高于 180 的记录,而不是必须循环遍历所有记录并一次删除一个我想要的记录知道有没有办法给 MySQL 一个删除命令,其中任何字段 Slide 的值为 181 或更大?
例如:
conn.execute "DELETE FROM " & CONN_DATABASENAME & ".tbl_course_progress WHERE slide=>'181' AND aid='2'")) & "';"
谢谢
弗兰克
最佳答案
你几乎就在那里
DELETE FROM table WHERE slide >= 181;
<小时/>
这是在 PHP 中实现此操作的一种非常简单的方法
$slide_id = 181;
$query = sprintf("DELETE FROM table WHERE slide >= %d", $slide_id);
mysql_query($query);
关于php - 根据数字删除MySQL记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23003764/