更新主键
我有一个表 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你可以尝试这样的事情:
你说没有外键依赖这个键,那为什么不呢?
You could try something like this:
You say there are no foreign keys that rely on this key so why not?
如果我正确理解你的问题,应该就足够了。
Should suffice, if I understand your question correctly.
鉴于更新后主键仍然是唯一的,并且您没有为此列定义“始终生成”之类的内容:是的,可以。
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.