我很难尝试让这件事继续下去,我不知道为什么。
我正在尝试建立一个由数据库支持的站点。我工作的公司通过 WebMatrix 使这成为可能。我已经上传了所有的 web 文件并且 IIS 正在运行,但是当涉及到数据库时,我无法弄清楚最后一件事。
如何为时间戳设置列?
回到 phpAdmin,这很简单,但这很荒谬。
我添加了一个包含这些设置的列:
(Name) timestamp
Allow Nulls False
Datatype datetime
Default Value ???
Is Primary Key? False
如果我将默认值行留空,我会收到此错误:
Alter table 只允许添加可以包含空值的列。该列不能添加到表中,因为它不允许空值。
但是,如果我将 Default Value 的值填写为 CURRENT_TIMESTAMP,我会收到此错误:
解析查询时出错。[令牌行号 = 1,令牌行偏移量 = 62,错误令牌 = CURRENT_TIMESTAMP]