CREATE DEFINER=`root`@`localhost` PROCEDURE `msgbackup`()
BEGIN
INSERT INTO messenger_backup SELECT * FROM messenger;
END
表信使:id,client_id,admin_id,messenger,ref_id,status,timestamp。
如何检索数据> 7天messenger_backup复制表。由于数据在7天内仍然保留在表信使中。 示例:如果表中的数据为10天,则信使将需要3天的数据复制到messenger_backup表。
答案 0 :(得分:1)
使用DATE(NOW()) - INTERVAL 7
选择旧数据
CREATE DEFINER=`root`@`localhost` PROCEDURE `msgbackup`()
BEGIN
INSERT INTO messenger_backup
Select * From messengerWHERE timestamp < DATE(NOW()) - INTERVAL 7 DAY
END
答案 1 :(得分:0)
CREATE DEFINER = root
@ localhost
程序msgbackup
()
开始
INSERT INTO messenger_backup
选择*来自messengerWHERE时间戳&lt;日期(现在()) - 间隔7天
END