특정 열에 대해 NULL이있는 행을 선택하려고하면 빈 세트가 반환되는 문제가 있습니다. 그러나 phpMyAdmin의 테이블을 볼 때 대부분의 행에 대해 null을 나타냅니다.
내 쿼리는 다음과 같습니다.
SELECT pid FROM planets WHERE userid = NULL
매번 빈 세트.
많은 곳에서 실제 값 대신 "NULL"또는 "null"로 저장되지 않았으며 공간 ( userid = ' '
) 만 찾으려고 했지만 아무 것도 작동하지 않았습니다. MyISAM에 null을 저장하는 데 문제가 있으므로 MyISAM을 사용하지 않고 innoDB를 사용하라는 제안이있었습니다. 테이블을 innoDB로 전환했지만 이제는 변환 방법으로 인해 실제로 null이 아닌 문제가있을 수 있습니다. innoDB 또는 다른 것으로 테이블을 다시 만들지 않고이 작업을 수행하고 싶지만 필요한 경우 확실히 시도 할 수 있습니다.