我有2个表,一个是$(document).ready(function() {
var accordion_head = $('.accordion > li > a'),
accordion_body = $('.accordion li > .sub-menu');
/* accordion_head.first().addClass('active').next().slideDown('normal'); */
accordion_head.on('click', function(event) {
event.preventDefault();
if ($(this).attr('class') != 'active'){
accordion_body.slideUp('normal');
$(this).next().stop(true,true).slideToggle('normal');
accordion_head.removeClass('active');
$(this).addClass('active');
} else {
accordion_body.slideUp('normal');
accordion_head.removeClass('active');
}
});
});
,另一个是posts
,其日期都是current_timestamp
(帖子)已创建
和
(recent_viewed)有日期
我希望通过比较(帖子)表来删除(recent_viewed)中的所有记录,如果创建的日期早于31天,则从recent_viewed表中删除那些postID
模式
recent_viewed
PS:我不擅长这就是为什么我要求这个帮助会非常感谢你。
感谢
答案 0 :(得分:1)
这不是一个有效的解决方案,但是一个简单的解决方案肯定可以帮到你:
delete from recent_viewed where postID in (
select postID from posts where abs(datediff(CURRENT_TIMESTAMP,posts.created)) > 31);