SQL插入数据时让ID从指定值自增
SQL插入数据时让ID从指定值自增
现场:将A表中的某些列插入到B表,但是B表的ID不自增,而是从一个特定值开始(如初始ID=1000001),我们在执行插入语句时,希望ID能够从1000001开始增加。
方案:
INSERT INTO B (B.ID,NODE_ID,WORKFLOW_ID)
SELECT (@number:=@number+1) AS t, A.ID,A.WORKFLOW_ID
FROM A,(SELECT @number:=1000001) AS num WHERE A.FORWARD='1'
即利用@number:=@number+1来实现ID插入时自增;
SQL插入数据时让ID从指定值自增相关推荐
- SQL插入数据时连表查询(利用子查询一次性 insert 多条数据)
标准说明: INSERT 语句中的 SELECT 子查询可用于将一个或多个表或视图中的值添加到另一个表中.使用 SELECT 子查询还可以同时插入多行. INSERT INTO 表名 as a (a. ...
- SQL 2008 使用insert into 语句时自增ID插入数据时实现自增ID
SQL 2008 使用insert into 语句时自增ID插入数据时实现自增ID 建立一张User表 使用insert into 语句插入一行新的数据 结果如下
- 【SQL开发实战技巧】系列(八):聊聊如何插入数据时比约束更灵活的限制数据插入以及怎么一个insert语句同时插入多张表
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- SQL数据库常用约束及建表、插入数据时注意事项
1.数据库常用约束 primary key --主键约束 foreign key (references) --外键约束 unique --唯一值约束 default --默认值约束 check -- ...
- jdbc 3种获得mysql插入数据的自增字段值的方法_【JDBC】向数据表插入数据时,自动获取生成的主键...
数据表设计时,一般都会有一个主键(Key)(自己指定),有时也可以使用联合主键: 有许多数据库提供了隐藏列为表中的每行记录分配一个唯一键值(如:rowid): 当我们没有指定哪一列作为主键key时,数 ...
- FreeSql (八)插入数据时指定列
插入数据时指定列,和忽略列对应,未被指定的列将被忽略. var connstr = "Data Source=127.0.0.1;Port=3306;User ID=root;Passwor ...
- mybatis 添加语句返回对象_mybatis的insert语句插入数据时的返回值的实现
mybatis的insert语句插入数据时的返回值的实现,语句,返回值,那条,都是,站长站 mybatis的insert语句插入数据时的返回值的实现 易采站长站,站长之家为您整理了mybatis的in ...
- android怎样判断插入数据是否成功_MySQL一个表的自增id用完了,背井大佬让我用这些姿势再往里插数据...
点击上方"码之初"关注,···选择"设为星标" 与精品技术文章不期而遇 在之前有篇文章中,和大家探讨了在MySOL数据库中,一个表的自增id用完,再插入数据有什 ...
- oracle exp 无效dblink,【案例】Oracle dblink 数据库连接dblink insert插入数据时异常分析...
天萃荷净 开发DBA反映在测试数据表插入数据,Oracle dblink两库连接插入同步数据时数据量异常 一.诡异Oracle dblink起源 今天开发拿过来一条sql,说有诡异现象,sql如下 I ...
- java insert语句_mybatis的insert语句插入数据时的返回值的实现
mybatis的sql语句一般是配置在配置文件中,现先给出一个例子, sqlMap.xml文件中的一条插入语句: insert into A(a, b, c, d) VALUE (#a#, #b#, ...
最新文章
- c语言 mysql_bind,C语言连接SQLSERVER数据库
- STM32F103xC、STM32F103xD和STM32F103xE增强型模块框图 与 时钟树
- grub配置文件丢失的情况下修复
- 【Python】学习Python的三个神级网站
- Step By Step_Java通过JNI调C程序执行
- 计算机病毒对消息钩子的利用与对抗
- Java 工具类 - MD5Util
- 使用mongoose来创建嵌入式websocket客户端和http客户端
- 如何在vim中交换两个打开文件(在拆分中)的位置?
- 好用!Visual Studio for mac(微软代码编辑器)中文版
- 现代通信理论与新技术 PPT笔记整理
- 通过银行卡的Bin号来获取银行名称
- 自动驾驶 | 激光雷达传感器的核心——MEMS技术
- 计算机boot进入u盘启动,u启动bios设置u盘启动以及一键u盘启动方法总汇
- windows计算机锁屏的快捷键是什么,win10电脑锁屏快捷键是什么
- html 闪白光效果,css3实现图片划过一束光闪过成效
- chrome 浏览器升级后接口无法正常访问
- 传奇世界3D手游电脑版使用教程:无需安卓模拟器,tcgames完美适配
- 往服务器复制文件提示拒绝访问,Win10系统复制文件提示目标文件夹被拒绝访问的解决方法...
- 盘点一道窗口函数的数据分析面试题
热门文章
- 中国姓氏数据库 java_中国姓的数据库(sql版),下你妹CSDN,又不是你的资源要你妹积分!...
- php com adodb,php COM 连接ADODB.Connection数据库
- 漏洞C:/Windows/Fonts/csrss.exe文件找不到简单查找方法
- bt种子文件是什么(包括bt文件结构)
- echarts无数据时显示暂无数据或者用图片代替
- 更改Web应用地址栏显示的图标
- vue改页面顶部浏览器标题栏图标、名称和地址栏详细教程
- 计算机的启动盘,做win7启动盘制作方法
- web前端 基于html实现花店购物网站源码(HTML+CSS+JavaScript) 企业网站制作
- 解决tomcat内存溢出问题