首先我不是很清楚你说的“主码数据”是什么?我想应该是“主键”吧。如果是的话,要想改也很简单,只要在每次修改的时候检查一下改过之后的数据在数据库存中是否存在。SQL: SELECT * FROM 表名 WHERE 主键 = 更改过后的值。
可以跟该但不能有重复的如:update TABLEset KEY= '改后'where KEY= '改前'
可以更改..update