永洪社区

标题: 关于插入行自动生成主键的问题 [打印本页]

作者: VaporLeaf    时间: 2023-12-6 09:45
标题: 关于插入行自动生成主键的问题
我有一张表的主键字段PK使用的是数据库自动生成的sys_guid()。
对于使用插入行的参数填报,填报条件需要选择PK字段
如果PK设置为不可为null,则插入行填报后无法提交。若PK设置为可为null,则插入行提交后PK的值为null而不是自动生成。
若填报提交条件不设置PK,插入时可以生成PK,但更新保存时会对所有记录进行刷新。
有没有什么解决办法?比如点击插入行后,参数填报表格的字段可以自动生成一个序列作为主键?

作者: yhdata_lyaa    时间: 2023-12-6 10:44
填报不能自动生成,填报提交条件不设置PK,PK在数据库设置非空自增列,如果必要设置其他列作为条件列进行更新 可以实现吗
作者: VaporLeaf    时间: 2023-12-6 14:36
yhdata_lyaa 发表于 2023-12-6 10:44
填报不能自动生成,填报提交条件不设置PK,PK在数据库设置非空自增列,如果必要设置其他列作为条件列进行更 ...

问题是我这是新增的行,没有其他列来作为条件列呀,都是空的。除非永洪这个参数填报新增行的时候可以自动给某列生成一个值。
作者: yhdata_lyaa    时间: 2023-12-6 14:40
VaporLeaf 发表于 2023-12-6 14:36
问题是我这是新增的行,没有其他列来作为条件列呀,都是空的。除非永洪这个参数填报新增行的时候可以自动 ...

不是更新数据,那也可以不需要勾选条件列。选插入提交,PK在数据库设置非空自增列呢
作者: VaporLeaf    时间: 2023-12-6 14:47
yhdata_lyaa 发表于 2023-12-6 10:44
填报不能自动生成,填报提交条件不设置PK,PK在数据库设置非空自增列,如果必要设置其他列作为条件列进行更 ...

我把PK设置为条件列、不提交就解决了
作者: yhdata_lyaa    时间: 2023-12-6 14:49
VaporLeaf 发表于 2023-12-6 14:47
我把PK设置为条件列、不提交就解决了






欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4