3个回答
展开全部
你主键重复了,你可以尝试先过滤需要的那笔数据出来,然后用代码删除,然后插入数据,像这样
说明:表名假设为table,对应列为aa,bb,cc,dd
delete from table where aa=N'刘兴平' and bb=N'物联1111' and cc='1104333115' and dd=N'能电'
insert into table(aa,bb,cc,dd) select N'刘兴平',N'物联1111' ,'1104333115',N'能电'
N:当有中文字符出来,不加N的话,有可能会转成乱码
因为截图只有这4个列,且不知道这个表的主键是什么,所以我这样写的,如果有,你要全加上
大致是这样 ,不懂就留言
今至电子科技有限公司
2024-08-23 广告
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整...
点击进入详情页
本回答由今至电子科技有限公司提供
展开全部
因为你的表里没有主键,而且又有两行相同的数据,所以当你要删除时,SQL无法判断,所以提示这个错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为这个表没有主键,导致出现重复的数据。
可以临时加个主键字段并赋值,然后再删除不需要的行,去掉临时的主键字段列
可以临时加个主键字段并赋值,然后再删除不需要的行,去掉临时的主键字段列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询