SQL数据库中一般不允许更改主码数据。如果一定要更改主码数据时,怎么实现?

2025-03-29 10:48:16
推荐回答(3个)
回答(1):

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

回答(2):

可以跟该
但不能有重复的
如:
update TABLE
set KEY= '改后'
where KEY= '改前'

回答(3):

可以更改..update