对于第一种情况 ,逻辑是只更新添加时间大于上次更新时间的数据即可。
以下均 MySQL 数据库举例
2.1 操作步骤
使用 MySQL 数据库下的「demo_contract」表,需要根据「合同签约时间」对其进行增量更新。
1)进入业务包下,选择「demo_contract」表,选择「更新信息」,点击「单表更新」,进入设置框,增量更新方式选择「增量增加」,并且在增量更新输入框中使用 SQL 实现增量更新,如下图所示:
MySQL 的 SQL 语句如下所示:
SELECT * FROM demo_contract where 合同签约时间 > str_to_date('上次更新时间','%Y-%m-%d %H:%i:%s')
注:str_to_date 为 MySQL 数据库中将字符串转化为日期类型函数,若用户使用其他类型数据库,需要使用对应数据库适用的函数,其中「str_to_date」将系统中的参数「上次更新时间」转换成时间,用于和「合同签约时间」做比较。
注:或者使用参数 ${_last_update_time_} 代替,${_current_update_time_} 代替系统参数「当前更新时间」,SQL 语句示例如下所示:SELECT * FROM demo_contract where 合同签约时间 > str_to_d