比如操作一条数据需要记录操作时间,而接口文档规定传递的参数并没有时间,该怎么做呢?不需要后台传递过来,那么也可以直接在xml中获取,使用now()。

先看update更新语句

update t_follow_business

OPERATE_TIME = now(),

BUSI_CATEGORY = #{busiCategory,jdbcType=VARCHAR},

BUSI_BRAND = #{busiBrand,jdbcType=VARCHAR},

REG_CAPITAL = #{regCapital,jdbcType=DECIMAL},

AGEN_LEVEL = #{agenLevel,jdbcType=VARCHAR},

CON_PERSON = #{conPerson,jdbcType=VARCHAR},

CON_PHONE = #{conPhone,jdbcType=VARCHAR},

AREA_POS = #{areaPos,jdbcType=VARCHAR},

ENTER_DATE = #{enterDate,jdbcType=DATE},

FOLLOW_PERSON = #{followPerson,jdbcType=VARCHAR},

FOLLOW_CASE = #{followCase,jdbcType=VARCHAR},

STATUS = #{status,jdbcType=INTEGER},

OPERATOR = #{operator,jdbcType=VARCHAR},

where BUSINESS_ID = #{businessId,jdbcType=VARCHAR} AND STATUS=101001;

update t_follow_business

set BUSI_CATEGORY = #{busiCategory,jdbcType=VARCHAR},

BUSI_BRAND = #{busiBrand,jdbcType=VARCHAR},

REG_CAPITAL = #{regCapital,jdbcType=DECIMAL},

AGEN_LEVEL = #{agenLevel,jdbcType=VARCHAR},

CON_PERSON = #{conPerson,jdbcType=VARCHAR},

CON_PHONE = #{conPhone,jdbcType=VARCHAR},

AREA_POS = #{areaPos,jdbcType=VARCHAR},

ENTER_DATE = #{enterDate,jdbcType=DATE},

FOLLOW_PERSON = #{followPerson,jdbcType=VARCHAR},

FOLLOW_CASE = #{followCase,jdbcType=VARCHAR},

STATUS = #{status,jdbcType=INTEGER},

OPERATOR = #{operator,jdbcType=VARCHAR},

OPERATE_TIME = now()

where BUSINESS_ID = #{businessId,jdbcType=VARCHAR} AND STATUS=101001;

插入语句

insert into t_follow_business

BUSINESS_ID,

BUSI_CATEGORY,

BUSI_BRAND,

REG_CAPITAL,

AGEN_LEVEL,

CON_PERSON,

CON_PHONE,

AREA_POS,

ENTER_DATE,

FOLLOW_PERSON,

FOLLOW_CASE,

STATUS,

OPERATOR,

OPERATE_TIME

#{businessId,jdbcType=VARCHAR},

#{busiCategory,jdbcType=VARCHAR},

#{busiBrand,jdbcType=VARCHAR},

#{regCapital,jdbcType=DECIMAL},

#{agenLevel,jdbcType=VARCHAR},

#{conPerson,jdbcType=VARCHAR},

#{conPhone,jdbcType=VARCHAR},

#{areaPos,jdbcType=VARCHAR},

#{enterDate,jdbcType=DATE},

#{followPerson,jdbcType=VARCHAR},

#{followCase,jdbcType=VARCHAR},

#{status,jdbcType=INTEGER},

#{operator,jdbcType=VARCHAR},

now()

思考:这条sql语句是查询表里符合条件的记录数

select count(*)

from t_follow_business

status=101001

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐