2012-10-30 97 views
0

任何人都可以告訴我這個查詢有什麼問題嗎?MySQL更新查詢不起作用#1064

UPDATE 
    violetta.navi__stop 
SET 
    violetta.navi__stop.endHour = VB.endHour 
FROM 
    violetta.navi__stop AS V 
INNER JOIN 
    violetta_back.navi__stop AS VB 
ON V.code = VB.code 

此示例代碼對我的作品在我的數據庫:

SELECT 
V.code, V.endHour 
FROM 
    violetta.navi__stop AS V 
UNIQUE 
    violetta_back.navi__stop AS VB 
ON V.code = VB.code 
+0

MySQL的UPDATE-JOIN語法從最不同。 'UPDATE表JOIN othertable SET col = val,col = val' –

回答

4

試試這個:

UPDATE 
    violetta.navi__stop v 
INNER JOIN 
    violetta_back.navi__stop AS VB 
ON V.code = VB.code 
SET 
    v.endHour = VB.endHour