1
안녕 난 내가 업데이트 널 값은 MySQL의에서
UPDATE video
SET like = 0
WHERE like IS NULL;
을 사용하고 필드를 NULL 값 이 필드의 값을 업데이트하고 싶지만 작동하지 않습니다. 아무도 나를 도울 수 있습니까?
안녕 난 내가 업데이트 널 값은 MySQL의에서
UPDATE video
SET like = 0
WHERE like IS NULL;
을 사용하고 필드를 NULL 값 이 필드의 값을 업데이트하고 싶지만 작동하지 않습니다. 아무도 나를 도울 수 있습니까?
같은 검색어를 사용하여 같은 값을 빈 문자열 또는 스페이스 바를 사용해보십시오.
UPDATE video
SET like = 0
WHERE like IS NULL
OR like =''
OR like = ' ';
like
은 SQL의 키워드입니다. 예 : where textcolumn like "%TEST%"
따라서 열 이름으로 사용하는 경우에는 이스케이프 처리해야합니다.
update video set `like` = 0 where `like` is null
어쩌면'like'가'NULL'되지 않습니다 :
봅니다이 있습니다. '빈 문자열'이 될 수도 있습니다. 대신 다음을 시도해보십시오 :'..WHERE like IS NULL OR like = ''' – 1000111
정확하게 쿼리가 작동하지 않는다는 것을 정확히 의미합니까? – Shadow
정보가 충분하지 않습니다. 어떤 오류가 있습니까? 나는 당신이 실수해야한다고 생각합니다. –