找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 执行sql命令

18502507218 活字格认证 Wyn认证
金牌服务用户   /  发表于:2022-8-8 14:16  /   查看:2139  /  回复:4
1金币
计划任务在执行sql命令将一张表的内容插入到另一张表时,被插入的表有一些字段是设置的自动生成(比如被插入的表的id是设置的自动编号),这种情况下怎么保证插入数据的同时自动生成
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个我前几天刚好遇到一样的场景,不过我是使用循环嵌套的方式来做的,不是用SQL命令. 由于考虑到后续还会对这个接收表执行修改,我顺便把发出表的ID也带给接收表了.

4 个回复

倒序浏览
最佳答案
最佳答案
桂花酒酿丸子悬赏达人认证 活字格认证
高级会员   /  发表于:2022-8-8 14:16:33
来自 2#
这个我前几天刚好遇到一样的场景,不过我是使用循环嵌套的方式来做的,不是用SQL命令.

由于考虑到后续还会对这个接收表执行修改,我顺便把发出表的ID也带给接收表了.
回复 使用道具 举报
18502507218活字格认证 Wyn认证
金牌服务用户   /  发表于:2022-8-8 14:56:56
3#
桂花酒酿丸子 发表于 2022-8-8 14:25
这个我前几天刚好遇到一样的场景,不过我是使用循环嵌套的方式来做的,不是用SQL命令.

由于考虑到后续还会 ...

大佬,可以发一下你的命令吗
回复 使用道具 举报
桂花酒酿丸子悬赏达人认证 活字格认证
高级会员   /  发表于:2022-8-8 15:18:52
4#
详见附件.

你也可以给M表做一个层级设定,然后按层级做循环.(我目前自己的工程就是这样)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-8 16:04:46
5#
如果外联数据库中设置的是自增ID的话,
往数据库中insert的时候,
用这种写法,INSERT INTO userinfo(u_name,u_age) VALUES ("卢俊义","23")
标识字段名,不要写ID试试


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部