av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL 聯(lián)合查詢并更新到另一個表,求教

瀏覽:120日期:2022-06-14 17:12:44

問題描述

A表里有uid,name B表有uid,nick

我想把A表和B表的name,nick 都更新到C表,但是C表可能有對應(yīng)uid,也可能沒有,3個表的uid都設(shè)置了主鍵。求教該怎么寫SQL語句。

假如A表和B表的uid不是全對應(yīng)的,A表有的uid B表不一定有,但是我想讓C表都更新,只要A或B有一個有的,C表的uid就添加它。該怎么寫。非常感謝!

我這樣寫的,會提示主鍵沖突。

[SQL]insert into accounts(uid,balance) (select uid,balance from wp_accountinfo);[Err] 1062 - Duplicate entry ’325’ for key ’PRIMARY’

問題解答

回答1:

你這樣寫肯定會沖突的啊,這樣的話你就插入了重復(fù)的主鍵了,最簡單的就是分多個sql操作就可以了。比如你可以把A和C表重復(fù)的uid更新掉。然后再把C中不存在A的添加到C中,以此類推就可以了

回答2:

insert into account(uid,balance) (select uid, balance from wp_accountinfo) on duplicate key update balance=column(blance);

相關(guān)文章:
主站蜘蛛池模板: 日本久久精品视频 | 免费观看全黄做爰视频 | 三级黄色在线观看 | 日本在线播放 | 成人动态视频 | 91午夜精品亚洲一区二区三区 | 欧美日韩国产在线播放 | 成人在线视频网站 | 国产女人水真多18毛片18精品 | 闷骚老干部cao个爽 欧美区一区二 | 97人人插 | 国产三级在线观看 | 久久国产美女 | www.日韩精品 | 国产日批视频 | 成人免费视屏 | 成人永久免费视频 | 日韩精品免费在线观看 | 人人草在线视频 | 亚洲天堂国产 | 五月婷婷丁香六月 | 久久98| 亚洲精品三区 | 一级做a爱片性色毛片 | 中国第一毛片 | 91国在线| 一区二区视频在线播放 | 成人一区二区三区在线 | 欧美 日韩 国产 成人 在线 | 999成人网 | 中文字幕第一区综合 | 日本免费一级 | 在线免费观看av网站 | aaa一级片 | 日韩精品一区二区在线 | 男人的天堂在线视频 | 97视频在线免费观看 | 日韩中文av | 狼人色 | 日韩一级免费视频 | 日韩成人中文字幕 |