我经常使用以下查询,但是对于这个新的数据库,它给我一个错误使用的错误,你们可以看看并让我知道我做错了什么吗?
UPDATE `master` maa
INNER JOIN `cdr` ca ON `maa`.numbers=ca.target
SET `maa`.monthly_mins=ca.secs
ORDER BY ca.secs;
提前谢谢。
答案 0 :(得分:2)
对于多表语法,UPDATE更新table_references中指定的满足条件的每个表中的行。在这种情况下,不能使用ORDER BY和LIMIT。
然后你再次只更新一个表。通过删除order by子句将有所帮助。
UPDATE `master` maa
INNER JOIN `cdr` ca
ON `maa`.numbers=ca.target
SET `maa`.monthly_mins=ca.secs;
答案 1 :(得分:0)
试试这个
UPDATE `master` maa
INNER JOIN `cdr` ca
ON `maa`.numbers=ca.target
SET `maa`.monthly_mins=ca.secs