Wwei1102 发表于 2024-9-5 14:28:41

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

问题描述:新建了一个自定义数据表,已发布并编译完成,需要根据ORG_PERSON表快速生成数据,于是想用INSERT INTO ... SELECT ... FROM ORG_PERSON的方式实现,但是由于自定义的数据表里还有很多默认产生的字段,所以在执行的时候数据库提示
Error Code: 1364. Field 'xid' doesn't have a default value


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

论坛管理员 发表于 2024-9-6 11:03:26

您是在哪里插入?什么方式插入?

Wwei1102 发表于 2024-9-6 11:30:19

论坛管理员 发表于 2024-9-6 11:03
您是在哪里插入?什么方式插入?

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

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

论坛管理员 发表于 2024-9-9 11:35:09

用这种方式去插入:http://域名/api/module-Table.html#insertRow

Wwei1102 发表于 2024-9-9 15:34:18

论坛管理员 发表于 2024-9-9 11:35
用这种方式去插入:http://域名/api/module-Table.html#insertRow

明白了,多谢~
页: [1]
查看完整版本: 自定义数据表可以用SQL快速插入数据吗