我定义了表1,表2 ,名字依次为tab1 ,tab2   在tab1,tab2 表中分别都有两个名为 id 的字段,这个字段作为表的 主索引,通过这个关联两个表。
   当我在通过INSERT分别在两表中插入值后,又用UPDATE来修改表,想把该ID修改为别的数字,未经修改的其他字段照旧,但是出错,错误提示主索引已存在!!    那我是如下做的,先把这条记录删除,把未经修改的部分保存下来,连同修改了的ID号作为一条新的记录写入,这种方法是不是不够好?     如果主索引已经存在,就不能用UPDATE来修改主索引吗?     谢谢帮助,谁能回答?