0

何らかの条件が発生するまで、すべてのレコードを削除するにはどうすればよいですか? たとえば、日付順。たとえば、条件がゼロ以外の場合、最初の 2 つのレコードを削除する必要があります。

 val date
 0   10.10.2011
 0   11.10.2011
 3   12.10.2011
 0   13.10.2011
 1   14.10.2011

2回のリクエストで可能ですが、もっと良い解決策があればお願いします。

4

1 に答える 1

0

WHERE 句で DELETE を使用できます。

DELETE FROM `your_table` 
WHERE (val = 0 OR date < '2011-01-31')
于 2013-04-01T07:19:24.847 に答える