SQL 中删除超出时间限制的数据,并返回删除数据信息(Mybatis+postgresql)
前言 前一阵子,接到一个活,主要内容是这样的,数据库中存在一些过期的日志(可能是一天前的数据,或者是一个月前的数据,等等),将这些数据删除掉,并且返回这些数据的信息(就是说我得知道自己到底删了哪些数据呀?)。苦于在网上找了好久,终无果,于是清明小长假,便在自己的mac上,简单的搭了个环境,试了一下,谁让自己是初出茅庐的小菜鸟呢。因为看到网上很多都是关于sql如何操作的,但是并没有结合Mybatis的,所以在这里记录一下,方便自己日后使用,也希望可以帮到那些一直寻找的人。 正文 先给大家看一下我自拟的表结构: -- ---------------------------- -- Table structure for eventLog -- ---------------------------- DROP TABLE IF EXISTS "public"."eventLog"; CREATE TABLE "public"."eventLog" ( "id" int4 NOT NULL DEFAULT nextval('"eventLog_id_seq"'::regclass), "st...