[ABI 5.1] ABI表格:设置时间为主键,但是设置增加行的时候无法向数据库中插入多条数据;不设置主键,无法删除数据。

14379
15

LKX 小试身手Lv3

发表于2019-12-5 13:55

悬赏100

已解决

楼主
我在用ABI做回填的时候,因为是日报表,所以设置时间字段为主键,但是因为填报的时候涉及到增加多行,同一日期不能插入多条数据,所以把主键去掉了,但是没有主键就会显示无法删除数据。想着要不把时间字段和维表名称的字段设置成复合主键,但是还是无法填报。具体请看图。有哪位大神知道这个问题应该怎么解决吗?

最近看过此主题的会员

doubao

王硕

esen_4Y3L5ADO80

lyg

esen_4XW9QT2XNS

lyw852123

fenqiu

西瓜小姐

lii_chen1234

咏之

木小小

杨国签

linna

Jane918

xuegang

Linzj

暮暮

15个回答

只看楼主

LKX 小试身手Lv3

发表于2019-12-5 16:43

只看该作者

取消 关注该作者的回复

12#

一笑伊人 发表于 2019-12-5 16:34
我又看了一遍,设置了主键不能多加行,不设置主键不能删除是吗?但是主键只能对应一行数据的呀,你这样设 ...

我后面是设置的联合主键,也就是时间和名称都是主键,只有这两个字段组合起来才是唯一的。举个例子:
时间字段           名称字段
2019-09-09            aa
2019-09-09            bb
2019-09-09            cc
2019-09-08            aa
2019-09-08            cc
按理来说,只要这两个字段有其中某一个字段跟已有数据不一样就可以

一笑伊人 小试身手Lv3

发表于2019-12-5 17:08

只看该作者

取消 关注该作者的回复

13#

LKX 发表于 2019-12-5 16:43
我后面是设置的联合主键,也就是时间和名称都是主键,只有这两个字段组合起来才是唯一的。举个例子:
时 ...

我建个表试一下子

LKX 小试身手Lv3

发表于2019-12-5 17:19

只看该作者

取消 关注该作者的回复

14#


嗯呢

短发菇凉 小试身手Lv3

发表于2019-12-5 13:55

只看该作者

取消 关注该作者的回复

15#

回填可以用复合主键,木有问题的,试了一下正常的,找到原因了吗

小亿 管理员

发表于2019-12-16 11:20

只看该作者

取消 关注该作者的回复

16#

问题是否有得到解决呢?解决之后可以设置最佳答案关帖哟~

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号