
如何通过 sql 填充变更后的表格数据
已知系统存在设备类别表 device_category 与设备表 device,需求变更为在 device 表中冗余存储 device_category_name 字段。本文将介绍如何通过 sql 查询填充新增字段的数据。
sql 查询
-- 添加设备类别名称列ALTER TABLE device ADD COLUMN device_category_name VARCHAR(100);-- 填充数据UPDATE device, device_category AS dc SET device.device_category_name = dc.nameWHERE dc.id = device.device_category_id;
执行步骤
添加列:使用 alter table 语句添加 device_category_name 列。填充数据:使用 update 和 join 语句从 device_category 表中获取类别名称并将其填充到 device 表的 device_category_name 列中。
注意:
在执行任何更新操作前,请务必备份数据。
演示
在线测试地址:http://sqlfiddle.com/#!9/628d9f/1
以上就是如何使用 SQL 将设备类别名称填充到设备表?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/47934.html
微信扫一扫
支付宝扫一扫