작성
·
162
0
답변 1
1
안녕하세요.
아마도, 제가 질문을 혹시 잘 못 이해할 수도 있는데요. 제가 이해하기로는 예를 들어, '1' 와 같이 데이터를 넣으면, 분명 문자열일텐데, 해당 데이터 컬럼 타입이 TINYINT 처럼 숫자일 경우, 데이터 타입이 다르기 때문에, 에러가 나야 하는 것 아닌가를 물어보신 것 같아요. 잘못 이해했으면, 새로운 질문으로 주시고요.
보통은 데이터 타입을 센서티브하게 체크하는 경우가 있는데요. 이 경우에는 센서티브하게 체크하지는 않습니다. 심지어 따옴표안에 넣었다 하더라도 '1' 와 같이 그 안의 실제 데이터가 숫자이기만 하면, 정상 입력이 됩니다.
감사합니다.
잔재미코딩, Dave Lee 드림
네 제가 궁금했던 부분이 맞습니다.
일반적으로는 데이터 타입을 반드시 지켜야 한다고 생각했는데, 이렇게 센서티브하게 체크하지 않는 경우도 있군요. 잘 알겠습니다. 감사합니다!