2011-09-26 2 views
0

테이블 하나에 나는 필드 UPDATE 하나의 테이블 열

cat_id, cat_name 

내가 업데이트해야 할 테이블이 여러 열을 가지고 있지만 난 단지 새의 정보를 기반으로 하나를 업데이트 할

있습니다.

category 

해당 필드의 cat_id로 카테고리 필드를 업데이트하고 싶습니다. 내가 당신을 이해하면 다른 단어

IF 
cat_id='66' and cat_name='STACKOVER' 
and 
category='STACKOVER' 

에서

결과는

+2

Google에 유용한 용어 : http://www.google.com/search?q=multiple-table+update+mysql –

+2

그게 도움이됩니다. 그것은 당신이 요구 한 것입니다 - 시작. – Randy

+0

하, google 여기에 가져 ... – sweaty

답변

6

.. 내가 어디서부터 시작 모르겠어요

category='66' 

해야

UPDATE new_category,category SET new_category.category=category.cat_id WHERE new_category.category=category.cat_name

이 작업을 수행하고 다중 테이블 업데이트를 이해하도록 유도해야합니다.

+1

감사합니다 Dvir. 그것은 총체적으로 의미가 있습니다. 조만간 이것에 매달릴거야. :) – DaedBaet

관련 문제