大连网站制作代理价格,wordpress页面多打开空白页,wordpress检测手机端,wordpress首页背景视频主题有时候在运维处理数据的时候#xff0c;需要给某张表插入新的记录#xff0c;那么需要知道最新插入数据的id,并在最新id的基础上加上id增长步长获取新的id,这个过程往往需要现将max出来加1,再手动补充到sql语句中#xff0c;很麻烦#xff0c;而且数据多的时候容易出错。有… 有时候在运维处理数据的时候需要给某张表插入新的记录那么需要知道最新插入数据的id,并在最新id的基础上加上id增长步长获取新的id,这个过程往往需要现将max出来加1,再手动补充到sql语句中很麻烦而且数据多的时候容易出错。有什么方式可以解决这弊端其实方法很简单只需引入一个临时变量即可轻松解决。 1、查询表最大id
SET max_id (SELECT MAX(id) FROM t_change_record) ;
2、赋值新的id 有时候表结构定义的id使用的是char,那么需要现将字符转成数字再做加法
SET new_id ( SELECT CONVERT(max_id,SIGNED)) 1;
3、插入数据
INSERT INTO t_change_record (id, order_id, change_type, change_time, remarks, operator_name, create_time, update_time) VALUES ( new_id, xxx, 6, now(), 核销, admin,now(), now());