0

我有一个表 A (code,id,num,address)

这里 code、id 和 num 是主键,任何其他表上都没有外键依赖项。

我需要num使用id...进行更新,我可以这样做吗?

num 是电话号码。我想出来了。但我还有一个问题

我们可以仅使用 num 更新同一列 num 吗?例如 UPDATE A SET num = '' WHERE num = '';

4

3 回答 3

1

你可以尝试这样的事情:

update A
set num = $someValue
where id = $someOtherValue;

你说没有依赖这个键的外键,为什么不呢?

于 2011-07-05T17:17:58.937 回答
0

鉴于更新后主键仍然是唯一的,并且您没有为此列定义类似“始终生成”的内容:是的,您可以。

于 2011-07-05T17:18:50.893 回答
0
UPDATE A
SET num = '<value>'
WHERE id = '<identifier>';

如果我正确理解您的问题,应该就足够了。

于 2011-07-05T17:20:26.807 回答