问题描述
|
我正在尝试添加一个名为\“ lastLogin \”的数据库字段,该字段将在每次有人登录时填充。
尝试添加字段时出现错误:
#1294 - Invalid ON UPDATE clause for \'lastLogin\' column
我不确定出现了什么问题-我在PHPmyadmin中具有以下设置:
field: lastlogin
type: date
standard: none
attribute: on update CURRENT_TIMESTAMP
知道有什么问题吗?
谢谢
解决方法
您的字段类型设置为date应该是时间戳或datetime。
当您使用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模式
服务器正在运行。这些属性
将在本节后面介绍。