서버에서 디비서버로 보낼때 문자형으로 보낼려고 생각했습니다.
그런데 나중에 디비서버에 있는 데이타 중에 시간을 비교해서 데이타를 가져오거든요..
문자형을 크다 작다 비교할 수가 없어서 시간에 관련된 필드를 문자형으로 만들지 못했습니다.
여기서 시간비교할 필드는 timestamp형이고요
제가 서버에서 보내는 것은 time = '2008-02-20 00:00:00' 이런 식의 문자형입니다.
서버에서 sql 쿼리를 날리는데
insert into test(currenttime, account, reason) values(\'%s', \'%s', \'%s') % (time, account, reason)
이렇게 날리는데 당연히 안되는군요...
기존에는 insert into test(currenttime, account, reason) values(now(), \'%s', \'%s') % (account, reason)
now() 호출해서 썼습니다.
time 변수 즉 '2008-02-20 00:00:00' 문자형을 now()함수 호출하듯이 디비서버에 있는 timestamp형 currenttime필드에
넣을 수 있는 방법이 있을까요...
|