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
Nginx entscheidet zunächst, welcher Serverblock i...
Hintergrundbeschreibung: Auf einem vorhandenen La...
Inhaltsverzeichnis Überblick Code-Implementierung...
In diesem Artikel wird der spezifische Code des W...
1. Rufen Sie das Virtualisierungscenter auf, meld...
Code kopieren Der Code lautet wie folgt: <html...
Schlossklassifizierung: Aus der Granularität der ...
Die Entwicklung der Docker-Technologie bietet ein...
Verwenden Sie zum Crawlen von Daten die browserba...
Dieser Artikel listet die am häufigsten verwendet...
In diesem Artikel wird der spezifische Prozess de...
1. Laden Sie die VirtualBox-Software herunter und...
In diesem Artikelbeispiel wird der spezifische Co...
Konfigurieren Sie die Git-Umgebung in Docker Bei ...
1. Verwenden Sie auf einem vernetzten Computer di...