没有合适的资源?快使用搜索试试~ 我知道了~
insert和select结合实现"插入某字段在数据库中的最大值+1"的方法
5星 · 超过95%的资源 5 下载量 110 浏览量
2020-09-09
04:59:37
上传
评论
收藏 37KB PDF 举报
温馨提示
试读
1页
今天小编就为大家分享一篇关于insert和select结合实现"插入某字段在数据库中的最大值+1"的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
资源推荐
资源详情
资源评论
insert和和select结合实现结合实现"插入某字段在数据库中的最大值+插入某字段在数据库中的最大值+
1"的方法的方法
今天小编就为大家分享一篇关于insert和select结合实现"插入某字段在数据库中的最大值+1"的方法,小编觉得
内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
本文是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);
总结总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。
如果你想了解更多相关内容请查看下面相关链接
weixin_38646706
- 粉丝: 4
- 资源: 1005
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页