Beim Ändern des Standarddatums-/Uhrzeitwerts über den Navicat-Client ist ein Problem aufgetreten. Der Datenbanktabellenfeldtyp datetime ist standardmäßig standardmäßig auf NULL eingestellt. Wenn der Standardwert über die Schnittstelle auf die aktuelle Zeit gesetzt wird, wird die Eingabeaufforderung „1067 – Ungültiger Standardwert für ‚CREATE_TM‘ “ angezeigt. Dieses Problem tritt jedoch beim Erstellen einer Tabelle nicht auf. Beispiel: Die Anweisung zum Erstellen einer Tabelle lautet: Tabelle „app_info1“ erstellen ( `id` bigint(21) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primärschlüssel-ID', `app_id` varchar(30) DEFAULT NULL COMMENT 'Anwendungscode', `app_name` varchar(30) DEFAULT NULL COMMENT 'Anwendungsname', `package_name` varchar(100) DEFAULT NULL COMMENT 'Paketname', `version` int(11) DEFAULT NULL COMMENT 'Versionsnummer', `version_name` varchar(20) DEFAULT NULL COMMENT 'Versionsname', `icon_url` varchar(512) DEFAULT NULL COMMENT 'Icon-Adresse', `download_url` varchar(512) DEFAULT NULL COMMENT 'Download-URL', `Zusammenfassung` varchar(512) DEFAULT NULL COMMENT 'Zusammenfassung', `desc` varchar(512) DEFAULT NULL COMMENT 'Beschreibung', `app_status` int(4) DEFAULT '0' COMMENT 'Status 0: Verfügbar, 1: Gelöscht', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'Erstellungszeit', `create_user` varchar(30) DEFAULT NULL KOMMENTAR 'Ersteller', `modify_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'Änderungszeitpunkt', `modify_user` varchar(30) DEFAULT NULL COMMENT 'Modifikator', PRIMÄRSCHLÜSSEL (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; Dann habe ich versucht, das Feld direkt über das Skript zu ändern, was auch in Ordnung war, und zwar wie folgt: Tabelle ändern ts_role MODIFY Spalte create_tm datetime Standard CURRENT_TIMESTAMP COMMENT 'Erstellungszeit' Natürlich ist das von mir installierte MySQL 5.6 oder höher und ich habe keine anderen Versionen ausprobiert. Die obige Methode zum Festlegen des Standardwerts des Datums-/Uhrzeittyps in MySQL ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung, wie Sie den Speicherort der Nginx-Konfigurationsdatei finden
>>: Detaillierte Erklärung der Funktionsweise der Node.js-Middleware
Trigger können dazu führen, dass vor oder nach de...
Frage: Beim Installieren Nginx in Docker ist der ...
Vorwort: Die verteilte Master-Slave-Architektur v...
Inhaltsverzeichnis 1. Was ist ein Prototyp? 2. Pr...
Der SYN-Angriff ist die häufigste und am leichtes...
Inhaltsverzeichnis Basisversion Schritt 1: Axios ...
Inhaltsverzeichnis Vor MySQL 5.6 Nach MySQL 5.6 Z...
Installieren Sie Fastdfs auf Docker Mount-Verzeic...
Inhaltsverzeichnis Serverplanung 1. Systemkompone...
HTML-Wiederverwendung ist ein Begriff, der selten ...
Code kopieren Der Code lautet wie folgt: <form...
Vorwort MySQL setzte auch 2016 seinen starken Wac...
Das geschäftliche Social-Networking-Portal Linked...
MYSQL bietet offiziell eine Installer-Methode zum...
Tutorial-Reihe MySQL-Reihe: Grundlegende Konzepte...