场景一:需要插入的数据做了ID非重复的控制,但没有做自增加,提前准备的脚本的时候,你也不知道生产数据库里ID到多少了。
解决方式:在insert语句中嵌入select语句,实时获取最新一条数据的ID
Demo:
INSERT INTO ESB2_FLOW_CTRL (DIMENSION, KEYWORD, TOKENTOTALQUANTITY, INMULTIDATE, INDATE, INWEEK, INMONTH, INYEAR, CONTROLID) VALUES
('realSystem', 'ZPSA', '6000', '', '', '', '', '', (select MAX(CONTROLID)+1 from ESB2_FLOW_CTRL));