Ich habe diesen Ausdruck im Internet gefunden und die obige Funktion auf MySQL (Version 5.7) implementiert, das von Local Wamp bereitgestellt wird
<code>alter table account.users add column reg_time datetime not null default now();</code>
Aber ich verwende dieselbe SQL-Anweisung auf der Serverseite
<code>alter table users add column reg_time datetime not null default now();</code>
Aber es wird angezeigt: Ungültiger Standardwert für „reg_time“
Die Server-MySQL-Version ist 5.0
Was soll ich tun?
Ich habe diesen Ausdruck im Internet gefunden und die obige Funktion auf MySQL (Version 5.7) implementiert, das von Local Wamp bereitgestellt wird
<code>alter table account.users add column reg_time datetime not null default now();</code>
Aber ich verwende dieselbe SQL-Anweisung auf der Serverseite
<code>alter table users add column reg_time datetime not null default now();</code>
Aber es wird angezeigt: Ungültiger Standardwert für „reg_time“
Die Server-MySQL-Version ist 5.0
Was soll ich tun?
<code>ALTER TABLE `users` ADD COLUMN `reg_time` timestamp NOT NULL ON UPDATE CURRENT_TIMESTAMP</code>
SQLServer verwendet getdate()
MySQL sollte Now() entsprechen
Das Zeitstempeltypfeld des Zeitstempels verfügt über zwei Attribute: Einfügezeit für automatische Aktualisierung und Änderungszeit