毛毛 发表于 3 天前

【9.0.103】【关于服务端删除数据的问题】



为什么总是提示有超过1个以上的记录存在。就这个表报这种错,其他表都正常,直接在数据库中执行
DELETE FROM BusinessOrderItem WHERE ( >= 2024-06-25 00:00:00 and < 2024-06-26 00:00:00)

又是正常的

VVANVI 发表于 3 天前

数据库表没有做主键吧

毛毛 发表于 3 天前

VVANVI 发表于 2024-6-26 15:04
数据库表没有做主键吧

加了主键后确实正常了,但为啥其他的表没有主键也不报错?

VVANVI 发表于 3 天前

这要请官方来解释,活字格是闭源产品

Lay.Li 发表于 3 天前

感谢各位大佬的支持~
活字格中本身是不支持没有主键的数据表的,如果数据表没有主键的话,会影响活字格的一些功能,比如当前行,数据表操作等,就数据表操作有可能执行成功,也可能执行失败,而且没有主键的数据表也不符合数据库的设计原则呀:'(
建议设计数据表的时候还是给每个表添加一个主键
页: [1]
查看完整版本: 【9.0.103】【关于服务端删除数据的问题】