2013-12-21 5 views

답변

4

is NULL을 사용하십시오. 말씀을 수동 Detail

NULL :

는 개념적으로 NULL는 "누락 된 알 수없는 값"을 의미하며 다른 값에서 약간 다르게 처리됩니다. 또한

UPDATE table_name SET user_form='A' 
where user_form is NULL 

는 점에 유의하기 :

당신은 = 대신 IS NULL를 사용하여이 같은 시도 할 수있는 IS NULLIS NOT NULL 사업자

UPDATE table_name SET user_form='A' where user_form is NULL 
+0

"is NULL"을 사용해야하는 이유는 NULL이 아무 것도 아닌 것으로 정의 되었기 때문이며 그 자체도 마찬가지입니다. – Mark

+0

@ 마크 나는 매뉴얼에서 한 줄을 추가했다. –

0

사용 NULL 테스트하려면 NULL이 아무것도 같지 않으므로 NULL이 필요합니다. 쓸 때 = NULL 그러면 논리적이 아닙니다.

NULL은 "누락 된 알 수없는 값"을 의미하며 다소 다른 값과 으로 처리됩니다.

0

이 그렇게해야

업데이트 TABLE_NAME 세트를 user_form = 'A'가 여기서 user_form NULL이고;

1
UPDATE tbl_name SET user_form='A' where user_form is NULL; 
관련 문제