![](/img/trans.png)
[英]Copy a column from one table to another in mysql (two different databases)
[英]Copy one column to another in different table mysql
我編寫以下查詢,但無法正常工作,它顯示查詢已中斷
update media m ,cities c
set m.latitude=c.latitude
where m.cities_id=c.id;
任何人都可以知道上述查詢中的錯誤是什么???
有一種備用語法允許更新中的聯接,但這是標准的SQL方式。 確保內部查詢僅返回單個值。
update media
set latitude = (
select c.latitude from cities c where c.id = media.cities_id
)
試試這個查詢:
UPDATE media m LEFT JOIN cities c on c.cities_id = m.id SET m.latitude=c.latitude;
注意:請確保兩個city_id和id都具有相同的數據類型。
更新媒體m INNER JOIN城市c ON m.cities_id = c.id SET m.latitude = c.latitude;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.