이 같은 업데이트를 원하지만 그것으로 문제가있는 것입니다 :MySQL의 UPDATE
UPDATE table
SET data=1
WHERE data2 < (
SELECT MIN(data2)
FROM table
WHERE data2 < int
AND data=0
)
오류 : 당신은 FROM 절에서 업데이트 대상 테이블 '테이블'을 지정할 수 없습니다
어떻게 작동합니까?
나는 동일한 테이블 DATA2 (타임 스탬프)이 실제의 타임 스탬프보다 낮은 테이블 1로 설정 데이터를 원하고, 그것이 가장 낮고, 그 행 데이터에 0
감사
그래서 어떤 오류가 발생 했습니까? – Aaron
ur 질문에 문제가 있습니다. :) – Stainedart
당신이 이미 말한 코드에서 사람들이 추측하는 대신에, 당신이하고 싶은 것을 정확하게 말하는 것이 좋습니다. –