加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySql将值从一行复制到另一行

发布时间:2021-03-14 05:43:55 所属栏目:MySql教程 来源:网络整理
导读:这应该是非常基本但我无法弄清楚.有表价值 entity|attribute|valuefrank - shirt - red frank - hat - greensam - shirt - bluesam - hat - orange 我怎么设置所有的帽子颜色与衬衫颜色相同,同一个人给坦率的红帽子和山姆蓝帽子.最佳答案我正在寻找解决方

这应该是非常基本但我无法弄清楚.有表’价值’

entity|attribute|value

frank - shirt - red 
frank - hat   - green
sam   - shirt - blue
sam   - hat   - orange

我怎么设置所有的帽子颜色与衬衫颜色相同,同一个人给坦率的红帽子和山姆蓝帽子. 最佳答案 我正在寻找解决方案,我想出了这篇文章.
但是运行sql导致语法错误.

参考mysql文档
http://dev.mysql.com/doc/refman/5.0/en/update.html
我注意到 – 至少在版本5中 – mysql有不同的语法.

一般声明是:

update table t1,table t2 
set t1.field1 = t2.field2,...,t1.fieldN = t2.fieldN
where t1.someid = t2.someid and t1.fieldX = '...' and t2.fieldY = '...'

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读