【发布时间】:2018-02-13 00:37:26
【问题描述】:
在 SQL 中,我创建了一个包含 meeting_start 的表“Meetings”,以及数据类型为“timestamp”的 meeting_end 功能。当我尝试在表中插入值时,我得到一个错误或者我得到一个弹出“输入绑定”的窗口,我不知道为什么或者当它弹出时该怎么做。这是插入代码:
insert into Meeting values (1, 2016-12-25 10:00:00, 2016-12-25 12:00:00);
【问题讨论】:
-
您可以更改为日期时间类型,如sqlfiddle.com/#!18/75de0/1 用于时间戳。
-
@PrabhathAmaradasa 关于报价的要点
-
您能发布您的表格声明吗?你说你有 2 个 cols 定义为时间戳,但是 afaik 你只能声明一个。
-
SQL Server 中的
TIMESTAMP与日期和时间完全无关 - 它实际上是系统内部的二进制计数器。如果要存储日期和时间,请使用DATETIME2(n)(适用于 SQL Server 2008 及更高版本)
标签: sql sql-server