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
Heute werde ich mit Ihnen über das Löschen von Fl...
Dieser Artikel soll als Ausgangspunkt für Diskuss...
<br />Original: Progressive Enhancement vers...
In diesem Artikelbeispiel wird der spezifische Co...
Der Unterschied zwischen := und = = Nur beim Setz...
Unter Linux wird Bash als Standard übernommen, wa...
Nur den oberen Rand anzeigen <table frame=above...
1. js schützt hasOwnProperty nicht vor unrechtmäß...
Inhaltsverzeichnis Vorwort Rendern setTable-Kompo...
Beim UI-Schnittprozess besteht die Seite häufig a...
Inhaltsverzeichnis Komponenten zerlegen Linkes Fe...
Daten in MySQL-Datenbank einfügen. Bisher häufig ...
1. Warm und sanft Zugehörige Adresse: http://www.w...
Bei der Optimierung der Datenbankleistung wird im...
1. Unterschiede in der Netzwerkkonfiguration zwis...