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
Dieses Mal werden wir hauptsächlich etwas über da...
Ich habe kürzlich die Entwicklung kleiner Program...
Die Schlüsselcodes lauten wie folgt: Code kopieren...
Hier verwenden wir hauptsächlich Spring-Boot, das...
Vorwort: Die Bedeutung einer Datenbanksicherung l...
In diesem Artikelbeispiel wird der spezifische Co...
Wenn wir langen Text anzeigen, müssen wir auf der ...
Auf einer Webseite wird das Element <input typ...
Um Installationszeit zu sparen, habe ich zum Star...
Ich habe viele Tutorials gelesen, aber festgestel...
Vorwort Als grundlegende Datenstruktur spielen Ar...
Dieser Artikel stellt die Befehlsanweisungen zum ...
Dieser Artikel veranschaulicht anhand von Beispie...
Installieren Sie das SSH-Tool 1. Öffnen Sie das T...
Hier sind die detaillierten Schritte: 1. Überprüf...