如何只将时间插入到带有php的SQLSRV中
目前,我有两个变量收到javascript函数
$date = $_POST['date'];//datevariable = x/xx/xxxx > string
$time = $_POST['time'];//timevariable = xx:xx > string
我的桌子是
dates = date
times = time(7)
当我试图插入数据库时,我得到了一个错误,它说是错误的数据类型
那么,什么是正确的数据类型日期/时间格式为我的表?
或者以其他方式将当前的时间/日期插入到表中?
谢谢
发布于 2015-08-09 20:48:37
或者以其他方式将当前的时间/日期插入到表中?
您可以使用()函数。https://msdn.microsoft.com/en-us/library/ms188383.aspx
CREATE TABLE [dbo].[mytimetable] (
[d] [date] NULL
,[t] [time](7) NULL
)
DECLARE @now DATETIME = getdate()
INSERT INTO mytimetable (
d
,t
)
VALUES (
@now
,@now
)
SELECT *
FROM mytimetable
d t
---------- ----------------
2015-08-09 22:46:07.0470000
(1 row(s) affected)
https://stackoverflow.com/questions/31911351
复制