insert 할때 int 형 null허용인곳에 값이 없을때는
db에 넣을때 에러 나나요?
INSERT INTO member (
m_num,m_id,m_passwd,m_level
,m_name,m_email,m_jumin,m_company_num
,m_tel,m_zip1,m_zip2,m_address
,m_sex,m_birthday) VALUES(
48,'$userid','$passwd',3
,'$username','$email','$jumin','$company_num'
,'$tel',609,390,'$addr'
,$sex,'$birthday');
여기서 $sex가 int형인데...
그럼 값이 ......'부산시 금정구',,'20000202');
이런식으로 들어갈것 같은데...
근데 하다보니 int형일때에도 '$sex' 로 해도 값이 들어가는군요..
제가 알기로는 int형일때는 ' ' 이걸 붙이면 에러나는걸로 알고 있었는데...
원래 되는건지... 이렇게 하니 값이 없을때는 0으로 들어가구 있으면 그 값으로
들어가는군요... ' '붙여도 잘 되니 일부로 값이 없을때 어떤 값으로 치환하는 부분을 코딩할 필요가 없어진것 같은데.... 웬지 찜찜.....
|