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
  • asp之家 网络编程 m.aspxhome.com