更新主键

发布于 2024-11-18 17:07:28 字数 240 浏览 3 评论 0原文

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

这里 code、id 和 num 是主键,任何其他表上都不存在外键依赖关系。

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

num 是电话号码。我弄清楚了这一点。但我还有另一个问题

我们可以仅使用 num 更新同一列 num。示例 更新A 设置编号 = '' 哪里数字 = '';

I have a table as A (code,id,num,address)

Here code, id, and num are primary keys and no Foreign key dependency is present on any other table.

I need to update num using id… can I do that?

num was telephone number.i figurd this out.but i have another question

can we update the same column num using num only.example
UPDATE A
SET num = ''
WHERE num = '';

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

鸩远一方 2024-11-25 17:07:28

你可以尝试这样的事情:

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

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

You could try something like this:

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

You say there are no foreign keys that rely on this key so why not?

久伴你 2024-11-25 17:07:28
UPDATE A
SET num = '<value>'
WHERE id = '<identifier>';

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

UPDATE A
SET num = '<value>'
WHERE id = '<identifier>';

Should suffice, if I understand your question correctly.

温柔女人霸气范 2024-11-25 17:07:28

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

Given that the primary key will still be unique after the update and given that you did not define something like "alway generated" for this column: Yes, you can.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文