sql server里面的表,如果没有ID这种唯一的字段,是不是就没法指定删除某一行记录了
- opensesame比如列是:记录日期,姓名,性别,年龄
数量巨大,肯定存在完全重复的可能性,这些表是用于导入excel数据的临时使用的表(不是数据库临时表的概念)
N年前开始用,当时只是为了预览一下数据,现在附加功能越来越多,需要删除其中某一行记录,是不是没法做到了?或者说还存在隐藏的字段可以调用?如果现在去加一个ID字段,那么以前的代码还要修改,困难太大了 - Tensionwhere多几个字段,查一下不怕的吧 iOS fly ~
- laytaoist多字段组合确定唯一也行,先用select试试找到唯一条件
- Pyrrhus没有主键只是操作慢,删除是完全可以的
- zhenyue自然列不能当主键用
当然不是不让你用
你用了,后边就没办法了
当然也可以找个身份证号码这种filed - opensesame就是字段几十个,我又懒
因为会合并处理的,你提醒我了,我只要删掉多条中的任意一条就可以了,只能where全部字段来判断
当时设计的同事不知道怎么想的,完全照搬excel的列,没有加一个ID进去 - 遗忘海岸如果是完全重复的行,那你现在可以删掉多余的记录,只保留一条。 这种事情,我们一般叫帮别人擦屁股。
- 四脚龙右键表,查看前200行,然后更改一下搜索条件,然后鼠标手点删除
- opensesame我是要删除一行,保留其他行,因为这些数据后面,还有个汇总表的,几十个字段要where,好像三十几个如果只要留一行就好办了,只要去重 distinct
算了,我还是花点时间改代码加个ID进去吧,太坑人了