我使用MySQL 5.5.
我需要从表中删除高于180的记录,而不是必须循环遍历所有记录并一次删除一个我想知道的记录一种给MySQL发送删除命令的方法,其中任何字段的幻灯片值为181或更高?
例如:
conn.execute "DELETE FROM " & CONN_DATABASENAME & ".tbl_course_progress WHERE slide=>'181' AND aid='2'")) & "';"
谢谢,
谢
答案 0 :(得分:2)
你几乎就在那里
DELETE FROM table WHERE slide >= 181;
这是在PHP中执行此操作的一种非常简单的方法
$slide_id = 181;
$query = sprintf("DELETE FROM table WHERE slide >= %d", $slide_id);
mysql_query($query);