in insert statements, how do you have database side calculated fields?
Closed this issue · 3 comments
ivankocienski commented
so given
(sxql:insert-into :users (sxql:set= :name "user" :created_at "now()"))
produces the wrong sql
INSERT INTO users (name, created-at) VALUES ('user', 'now()')
when what i would like would be
INSERT INTO users (name, created-at) VALUES ('user', now() )
Many thanks!
jackcarrozzo commented
SXQL>
(insert-into :users
(set=
:name "user"
:created_at '(:raw "now()")))
#<SXQL-STATEMENT: INSERT INTO users (name, created_at) VALUES ('user', (now()))>
rudolph-miller commented
SXQL>
(insert-into :users
(set=
:name "user"
:created_at (:now)))
#<SXQL-STATEMENT: INSERT INTO users (name, created_at) VALUES ('user', NOW())>
jackcarrozzo commented
^
/ | \
|
Thanks @rudolph-miller