找回密码
 立即注册

QQ登录

只需一步,快速开始

毛毛
金牌服务用户   /  发表于:2024-6-26 15:01  /   查看:1003  /  回复:4
1金币


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

又是正常的
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

数据库表没有做主键吧

4 个回复

倒序浏览
最佳答案
最佳答案
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-6-26 15:01:02
来自 2#
数据库表没有做主键吧
回复 使用道具 举报
毛毛
金牌服务用户   /  发表于:2024-6-26 15:30:41
3#
VVANVI 发表于 2024-6-26 15:04
数据库表没有做主键吧

加了主键后确实正常了,但为啥其他的表没有主键也不报错?
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-6-26 15:33:27
4#
这要请官方来解释,活字格是闭源产品
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-26 18:01:57
5#
感谢各位大佬的支持~
活字格中本身是不支持没有主键的数据表的,如果数据表没有主键的话,会影响活字格的一些功能,比如当前行,数据表操作等,就数据表操作有可能执行成功,也可能执行失败,而且没有主键的数据表也不符合数据库的设计原则呀
建议设计数据表的时候还是给每个表添加一个主键
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部