DB sql문 date 관련 한번 봐주세용 채택완료
이종모
9년 전
조회 2,124
위는 db 컬럼입니다.
gameNum 부분은 ai로 되어있습니다.
excutedTime 은 datetime으로 되어있습니다.
해당 insert문include_once('./_common.php');
console.log("tset.php is called");
$gameNum = '0';
$whichFrog= '1';
$jumpNum = '1';
$result = '1';
$excutedTime = date('0000-00-00 00:00:00');
insert_wellgameinfo($whichFrog, $jumpNum, $result, $excutedTime);
/**
* Created by PhpStorm.
* User: develop
* Date: 2016-08-03
* Time: 오후 3:39
*/
?>오류문
insert into g5_wellgameinfo set whichFrog = 1, jumpNum = 1, result= 1, executedTime = 0000-00-00 00:00:00
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '00:00:00' at line 5
error file : /g5/bbs/test.php
질문
q1. 첫번째 gameNum 부분은 a.i이므로 insert구문에 넣지 않아도 되는걸까요?
q2. datetime 타입은 sql문으로 사용시 어떤형식으로 해야할까요?
검색실력이 부족해서 이렇게 초보적인 질문글 납깁니다..
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
9년 전
q1. 구문 넣지 않으셔도 됩니다.
q2. 일부러 포맷을 맞춰서 넣지 마시구요..db에서 기본값으로 '0000-00-00' 으로셋팅하시구
null일경우 그냥 '' 공백으로 처리해주세요..
그럼 됩니다. 끝 ^^
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
이종모
9년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
혹시
db에서 기본값으로 0000-00-00 으로 셋팅한다면 쿼리문에서는 00000000으로 해도 포맷에 맞춰서 들어가지는 건가용??