我正在努力让这件事情继续下去,我不知道为什么。
我正在尝试设置一个由数据库支持的网站。我工作的公司通过WebMatrix实现了这一目标。我已经上传了所有的网络文件并且IIS正在运行,但是当涉及到数据库时,我无法弄清楚这最后一件事。
如何为时间戳设置列?
回到phpAdmin,很简单,但这太荒谬了。
我添加了一个包含以下设置的列:
(Name) timestamp
Allow Nulls False
Datatype datetime
Default Value ???
Is Primary Key? False
如果我将默认值行留空,则会出现此错误:
Alter表只允许添加可以包含null的列 值。该列无法添加到表中,因为它不会 允许空值。
但如果我将默认值的值填入CURRENT_TIMESTAMP,我会收到此错误:
解析查询时出错。 [令牌行号= 1,令牌 line offset = 62,Token in error = CURRENT_TIMESTAMP]
答案 0 :(得分:0)
我知道这是一个老问题,但如果有人在寻找解决方案时遇到它(就像我一样),请在默认值字段中输入GetDate()
。