可以这样解决:先建立相同结构的一张表,例如TABLE2。然后执行SQL语句:
insert into TABLE2 select distinct * from TABLE1
然后再Drop Table1, 将Table2改名改成Table1,这样就可以了。
或者删除Table1数据,将Table2数据考回Table1。
insert into TABLE2 select distinct * from TABLE1
然后再Drop Table1, 将Table2改名改成Table1,这样就可以了。
或者删除Table1数据,将Table2数据考回Table1。
解决方案 »
- 关于RTTI的问题请教。
- 使用delphi2010 在当中没有找到ADO。请帮一下忙
- Strings中如何設置每行固定長度
- winexec()运行一段DOS程序,如何怎样让它执行完再继续往下执行?
- 送给大家一个小小的礼物,希望大家喜欢(通过文本传送文件)
- 100分求一sql语句或者更好的解决办法。
- fireMonkey的HD程序可以用ADO组件在MAC系统连接数据库吗?
- 需要做一个3层的系统 客户端超10万 使用什么架构比较合理 请有经验者讨论下
- 想学Delphi,但不知道哪本书好,请前辈推荐一下!谢了!
- 这屏幕还有旧吗?
- 关于锁定一条记录的问题!给分30!
- 大家好,请问一下,如何对条形码扫描器进行编程?
你应在每一张上建一个ID作为唯一标识的. 其它字段可以相同但ID不能相同.
因为Where 决定了要操作的纪录,不管有几条都一律删除。
所与出问题可能是因为你操作的数据集不是Select * from 表,
好像只要不是Select * 而只是部分字段的话,修改就会出问题。