로딩
티스토리 데이터 처리 중입니다.

SQL 조건 걸 때 주의 사항

 SQL 조건 걸 때 주의 사항

1. OR 사용시 주의사항 SELECT * FROM KYEN_MAIN.member WHERE id = 1 or id = 2;  ㄴ SELECT * FROM KYEN_MAIN.member WHERE id = 1 OR 2; 해석 : WHERE id =1 OR id = 2 라고 적어야할 내용을          WHERE id 1 = OR 2라고 적음풀이 : 이렇게 되면 테이블에 모든 row가 출력됨 WHERE id = 1 OR 2(1) id = 1이 TRUE , (2) 2 문제는 (2) MySQL은 0을 FALSE, 0이외의 숫자는 모두 TRUE로 간주따라서 (2) 부분은 항상 TRUE가 됨 ㄴ 즉 , WHERE id = 1 OR 2 는 ->> WHERE =1 OR TRUE 결국 어떤 row든 모든 조건을 만.....