2012-04-16 2 views
-1

EDIT :mySQL에서 0 인 열 값을 변경하십시오.

표는 GIGANTIC입니다! 난 그냥 백업을 만들 수 있고 그것을 로컬로 시도, 만약 내가 서버에 똑같은 복제 할 수 괜찮 았지만, 내가 말했듯이, 데이터베이스는 거의 500mb있다, 그것은 실제로 아주 큽니다. 나를 :) 도움이 사람 덕분에

내가 셀 값이 0

update TABLE_NAME SET inside_position=100 where inside_position=0; 

I 수 없습니다 엉망이 최대 인 열 "inside_position"에서 값을 변경하려면, 그래서 ' 이것에 대한 시행 착오 방법을 설정하지 않겠습니다.

희망을 보내 주시면 감사하겠습니다.

|Product_ID||Product_Code||Inside_position| 
| 403 || EH009KP ||  0  | 
| 503 || GHSJSKD ||  0  | 
| 603 || KANSDAS ||  1  | 
| 703 || KJNKANS ||  0  | 
| 803 || KJHEERF ||  0  | 
| 903 || NBVDHQE ||  5  | 
| 910 || PKMRQEM ||  0  | 
| 980 || 990KMNJ ||  0  | 
------------------------------------------- 

이 표는 내 문제를 설명, 난 당신이 게시 코드는 괜찮 0

+1

: 작동합니다 왜 그냥 그에 쿼리를 실행 한 다음 확실히 알고 그런 식으로 더미 테이블에 데이터를 복제하지 작동하지 그것에 대해 걱정하는 경우

update TABLE_NAME SET inside_position=100 where inside_position=0 

..... 여기서 뭐가 문제 야? –

+2

이것이 작동하는지 묻는 중입니까? 그게 네 질문이야, 그냥 테이블을 백업하고 원본 또는 백업 중 하나를 시도 – ControlAltDel

+0

성명은 괜찮습니다. 그냥 실행 해. :) – hjpotter92

답변

3

(100)에와 사람을 변경하려면? 당신이 음, 어디

+0

제발, 내 질문에 편집을 읽어보십시오 :) 대단히 감사합니다 mattytommo – Souza

+1

아, 알았어, 솔직히 말해서 그것은 바보 같아 보이는 *, 당신은 잘되어야합니다. 만약 당신이 여전히 그 테이블에서 상위 10/100 행을 가져 와서 다른 곳에 넣을 수있는 것들을 의심한다면, 그것에 대한 쿼리를 실행하고 주철 보증에 대한 결과를 확인하십시오. 그러나 제가 말한 것처럼 저에게 잘 보입니다. :) – mattytommo

관련 문제