我正在尝试添加一个名为“lastLogin”的数据库字段,每次有人登录时都会填充该字段。 尝试添加字段时出错:
#1294 - Invalid ON UPDATE clause for 'lastLogin' column
我不确定是什么问题 - 我在phpmyadmin中有以下设置:
field: lastlogin
type: date
standard: none
attribute: on update CURRENT_TIMESTAMP
知道什么是错的?
感谢
答案 0 :(得分:8)
您的字段类型设置为日期应时间戳或日期时间。
当您使用DATETIME类型时 需要包含日期和值的值 时间信息。 MySQL检索和 显示DATETIME值 'YYYY-MM-DD HH:MM:SS'格式。该 支持的范围是'1000-01-01 00:00:00'至'9999-12-31 23:59:59'。
TIMESTAMP数据类型的范围是 '1970-01-01 00:00:01'UTC到 '2038-01-19 03:14:07'UTC。它有 不同的属性,取决于 MySQL版本和SQL模式 服务器正在运行。这些属性 本节稍后将对此进行描述。