0
如何刪除所有記錄,直到發生某些情況?例如按日期排序。例如,如果條件不爲0 VAL,那麼首先2個記錄必須被移除:mysql:刪除記錄,直到
val date
0 10.10.2011
0 11.10.2011
3 12.10.2011
0 13.10.2011
1 14.10.2011
它可與2的要求做,但我問的是有更好的解決方案。
如何刪除所有記錄,直到發生某些情況?例如按日期排序。例如,如果條件不爲0 VAL,那麼首先2個記錄必須被移除:mysql:刪除記錄,直到
val date
0 10.10.2011
0 11.10.2011
3 12.10.2011
0 13.10.2011
1 14.10.2011
它可與2的要求做,但我問的是有更好的解決方案。
您可以使用WHERE子句DELETE:
DELETE FROM `your_table`
WHERE (val = 0 OR date < '2011-01-31')
但「日期」未知!所以,這不是解決方案! –
如果你的條件,如有變更,使用程序和供應參數 – divyabharathi