mariaDB

[mysql] 오라클의 sysdate 시분초

xemaker 2018. 6. 3. 13:49

오라클의 sysdate를 mysql에서 쓰려고 했는데..


어떻게 쓰는지 모르겠다.. ㅜㅜ


대충 자료형을 date로 해서 될지 알았는데


년월일 만 나왔다.. 시분초도 나와야 하는데..


그래서 이것저것 삽질해본 결과


$sql="create table sc_setting(

id int(6)

,name varchar(500) not null

,godo_srl varchar(100)

,url varchar(900)

,price varchar(100)

,last_updater varchar(100)

,last_update datetime

)";


이런식으로 자료형을 date가 아니고 datetime으로 해야 하고


$sql = "INSERT INTO sc_setting (id, name, godo_srl, url, price, last_update)

VALUES ('$id','$a','$b','$c','$d',now())

on duplicate key update name='$a',godo_srl='$b',url='$c',price='$d',last_update=now()

";


이런식으로 now()를 써주니

년월일 시분초가 나왔다.

2018-06-03 13:44:08