如何在mysql中将十进制字段从一个表更新到另一个表

时间:2014-09-08 13:47:36

标签: mysql

字段lng和lat是每个表中的十进制字段。

update s
join t on s.id = t.id 
set s.lat = t.lat , s.lng = t.lng
where  s.id = t.id and (conditions)

在运行此更新查询后的相同选择查询中,我看不出差异 - 似乎UPDATE没有运行。 有人有想法吗?...

1 个答案:

答案 0 :(得分:0)

试试这个,先把条件放在那个

之后
UPDATE s
JOIN t on s.id = t.id and (conditions)
SET s.lat = t.lat , s.lng = t.lng