检查数据库数据的一致性出错
1.在用oncheck -cD 检查数据库数据的一致性出错:ERROR:Could not obtain lock for C:informix.table_name
请问是什么原因?:em27:
2.另外我在对另外一张表建唯一索引的时候,提示有重复数据。解决的方法是否是先备份这张表,建一张临时表
然后select *(distinct 字段) from 表名 ,然后插入临时表,DELETE原来表中的数据,然后inserter回去?
请各位大虾看看是否可行?是否还有别的更简单方法? 不需要那么麻烦吧,你可以根据索引字段来select
select 字段,count(*) from 表
group by 1
having count(*)<>1
找出重复的记录后,可以根据informix的隐含字段rowid来删除掉多余的记录就OK 了
页:
[1]