查看: 1018|回复: 4

自定义数据表可以用SQL快速插入数据吗

升级   0.52%

4

主题

5

回帖

52

积分

注册会员

Rank: 2

积分
52
发表于 2024-9-5 14:28:41 | 显示全部楼层 |阅读模式
问题描述:新建了一个自定义数据表,已发布并编译完成,需要根据ORG_PERSON表快速生成数据,于是想用
[SQL] 纯文本查看 复制代码
INSERT INTO ... SELECT ... FROM ORG_PERSON
的方式实现,但是由于自定义的数据表里还有很多默认产生的字段,所以在执行的时候数据库提示
Error Code: 1364. Field 'xid' doesn't have a default value


请问除了文件导入,有没有类似快速查询生成数据的方式呢?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-9-6 11:03:26 | 显示全部楼层
您是在哪里插入?什么方式插入?
回复

使用道具 举报

升级   0.52%

4

主题

5

回帖

52

积分

注册会员

Rank: 2

积分
52
发表于 2024-9-6 11:30:19 | 显示全部楼层
论坛管理员 发表于 2024-9-6 11:03
您是在哪里插入?什么方式插入?

新增的表里有一列是来自ORG_PERSON.xdistinguishedName这个字段,一个用户对应一条数据,所以我在MySQL Workbench里想用一条语句完成数据初始化的操作,如下图所示:

但是提示xid没有默认值,所以想请教一下自定义数据表批量生成数据是不是只能导入文件来实现呢?

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-9-9 11:35:09 | 显示全部楼层
用这种方式去插入:http://域名/api/module-Table.html#insertRow
回复

使用道具 举报

升级   0.52%

4

主题

5

回帖

52

积分

注册会员

Rank: 2

积分
52
发表于 2024-9-9 15:34:18 | 显示全部楼层
论坛管理员 发表于 2024-9-9 11:35
用这种方式去插入:http://域名/api/module-Table.html#insertRow

明白了,多谢~
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread