insert和select结合实现"插入某字段在数据库中的最大值+1"的方法
作者:双斜杠少年 时间:2024-01-25 07:52:46
本文是mysql 数据库
问题一 将表一的数据导入表二:
将表一的数据导入表二:
将表二中的数据 插入到 表一,表一的列对应表二 select 出来的列
INSERT INTO 表一 (column1, column2, column3, column4)
select column1, column2, column3, column4 from 表二
问题二 表中插入数据时,某一字段取数据库中该字段的最大值,并+1,
在表中插入数据时,某一字段取数据库中该字段的最大值,并+1,这个问题很多人都说用存储过程什么的解决,其实使用insert 和 select 结合就可以很好的解决这个问题啊。
例子:表一插入新纪录,age 值取数据库中最大值并+1 ,当做新数据的age 存入数据库。(当然age 的select 语句还可以加where 条件哦。)
INSERT INTO 表一(
column1,
column2,
column3,
column4,
age
)SELECT
column1,
column2,
column3,
column4,
(select IFNULL((select max(age) from 表名,0)+1);
来源:https://blog.csdn.net/u012373815/article/details/76038685
标签:mysql,insert,select,数据库,最大值
0
投稿
猜你喜欢
使用python的turtle函数绘制一个滑稽表情
2021-06-17 06:19:50
微信小程序开发工具介绍
2023-08-10 23:05:40
MySql添加新用户及为用户创建数据库和给用户分配权限方法介绍
2024-01-29 01:03:10
python定时检查启动某个exe程序适合检测exe是否挂了
2021-04-29 13:59:36
使用typescript快速开发一个cli的实现示例
2023-08-30 07:25:25
python 实现客户端与服务端的通信
2023-11-19 01:28:33
sqlserver 数据库学习笔记
2024-01-14 21:54:33
python实现XML解析的方法解析
2021-08-20 01:58:58
python将字母转化为数字实例方法
2021-12-04 03:40:17
解决springboot yml配置 logging.level 报错问题
2021-09-21 21:38:02
Python中函数的参数定义和可变参数用法实例分析
2023-10-04 00:26:30
Python读取stdin方法实例
2022-09-07 19:03:00
python双向链表实例详解
2023-10-28 08:25:09
python绘制分组对比柱状图
2021-01-03 06:48:26
使用Python3 poplib模块删除服务器多天前的邮件实现代码
2023-05-08 08:21:54
python代码区分大小写吗
2023-11-26 11:23:46
js利用递归与promise 按顺序请求数据的方法
2024-06-05 09:34:58
JS实现利用两个队列表示一个栈的方法
2024-02-26 12:41:03
pandas 数据归一化以及行删除例程的方法
2022-05-23 09:11:23
Vue不同项目之间传递、接收参数问题
2024-04-30 10:47:06