채택완료
mysql에서 일괄적으로 다른컬럼에 값을 복사시킬 수 있나요?
table이 2개가 있고 각 테이블 상황이 이렇습니다(서로 데이터의 양은 같습니다)
테이블 apple(컬럼:a,b,c)
테이블 banana(컬럼:x,y,c)
c는 apple과 banana의 똑같은 데이터를 가리킵니다.
이런 상황에서
banana의 컬럼x속 데이터를 일괄적으로 apple의 컬럼a로 값을 전부 복사시킬 수 있을까요?
답변 4개 / 댓글 1개
채택된 답변
+20 포인트
table이 2개가 있고 각 테이블 상황이 이렇습니다(서로 데이터의 양은 같습니다) -> update 선택
Copy
$sql = "select 'x','c' from banana";
$result = sql_query($sql);
while($row = sql_fetch_array($result)){
sql_query(" update apple set a='$row[x]' where c='$row[c]' ");
}
답변을 작성하려면 로그인이 필요합니다.