[SQL] créer une table s7_note
(
id mediumint unsigned not null auto_increment comment 'Id',
title varchar(100) not null comment '标题',
content longtext not null comment '内容',
addtime datetime not null default current_timestamp comment '添加时间',
ip int not null comment 'IP地址',
primary key(id)
)engine=InnoDB default charset utf8 comment '留言表';
[ Err] 1067 - Valeur par défaut non valide pour 'addtime'
#Changez simplement la valeur par défaut, de la manière la plus simple
datetime et current_timestamp, théoriquement, leurs valeurs sont les mêmes. Cependant, current_timestamp a un processus de conversion automatique lors de la lecture et de l'écriture, et les plages de valeurs entre elles sont également différentes. Vous pouvez considérer current_timestamp comme une variable, car elle doit être convertie lors de la lecture et de l'écriture. Vous pouvez la considérer comme ayant une fonction date() la formatant secrètement en arrière-plan. À ce stade, cela devient une expression.
Il est recommandé de mettre à niveau. Ou modifiez une valeur ou une constante pour initialiser datetime.
Veuillez mettre à niveau vers MySQL 5.6+