2012-10-30 2 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는-가입. '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 
관련 문제