본문 바로가기

코딩/DB

SQL default 값 작동안함.

왜인지 모르겠지만.. sql 입력시 default값이 작동하지가 않는다.

보통 아래와 같이 insert하게 되는데 default값이라 함은 아예 인자로 넣지 않는 것을 말하는 듯 하다.

num, title, contents, created, revised 총 5개의 칼럼이 있는데 아예 인자로 넣지 않은 3개는 default값이 잘 들어가는데 title과 contents는 실제로 $_POST['title'], $_POST['contents']값이 null임에도 불구하고 default 값이 들어가지 않는다.

INSERT INTO letters(title, contents) VALUES('{$_POST['title']}', '{$_POST['contents']}')