예를 들어 보겠습니다. 두 개의 표가 있습니다.MySQL에서 단일 선택 쿼리로 여러 열을 업데이트하는 방법은 무엇입니까?
OldData
-----------
id
name
address
NewData
-----------
nid
name
address
나는 NewData
테이블과 OldData
테이블을 업데이트합니다.
:
UPDATE OldData SET (name, address) = (SELECT name, address FROM NewData WHERE nid = 234)
WHERE id = 123
그러나 구문 오류가 있습니다.
내가 시도한 올바른 방법은 무엇입니까?
그게 전부 내가 왜 여기 –