DELETE FROM `clicked` WHERE `date` BENWEEN '20000713' AND '20120713' 这个看看行不行
不知道数据量有多大,删除具体的某个时间段之前的数据量有多大。另外也和服务器的 配置也有直接的关系。 可以分时间段的删除,否则数据量大删除时间过长原因。如:20120501-20120713这段时间。 DELETE FROM clicked WHERE BETWEEN '20120501'AND '20120701';
DELETE FROM `clicked` WHERE `date` < '20120713'那 `date` > '20120713' 有多少条? 如果少的话,不如直接选到临时表clicked_new,然后truncate删除clicked中所有记录,一,地将记录复制回来。
上边条件语句中忘记写date 不知道数据量有多大,删除具体的某个时间段之前的数据量有多大。另外也和服务器的 配置也有直接的关系。 可以分时间段的删除,否则数据量大删除时间过长原因。如:20120501-20120713这段时间。 DELETE FROM clicked WHERE date BETWEEN '20120501'AND '20120701';
配置也有直接的关系。
可以分时间段的删除,否则数据量大删除时间过长原因。如:20120501-20120713这段时间。
DELETE FROM clicked
WHERE BETWEEN '20120501'AND '20120701';
不知道数据量有多大,删除具体的某个时间段之前的数据量有多大。另外也和服务器的
配置也有直接的关系。
可以分时间段的删除,否则数据量大删除时间过长原因。如:20120501-20120713这段时间。
DELETE FROM clicked
WHERE date BETWEEN '20120501'AND '20120701';