Closed dpf-dd closed 5 years ago
Vermutlich hängt das mit der mysql version zusammen
Das könnte sein, das Zeuch liegt noch auf einer relativ alten Umgebung: PHP 5.6.35 MySQL 5.5.59-0ubuntu0.14.04.1
Die Limitierung wurde 2012 geändert.
Changes in MySQL 5.6.5 (2012-04-10, Milestone 8)
Previously, at most one TIMESTAMP column per table could be automatically initialized or updated to the current date and time. This restriction has been lifted. Any TIMESTAMP column definition can have any combination of DEFAULT CURRENT_TIMESTAMP and ON UPDATE CURRENT_TIMESTAMP clauses. In addition, these clauses now can be used with DATETIME column definitions. For more information, see Automatic Initialization and Updating for TIMESTAMP and DATETIME.
REDAXO 5.6.5 PHP 7.2.13 MySQL5.5.62 AddOn-Version: 1.1.2 Gleicher Fehler
Bitte diese Bedingung in die package.yml aufnehmen
Ich schau es mir mal an, ob es eine Möglichkeit gibt das mit zwei Timestamps zu umgehen.
package.yml fragt nun die mysql version ab. Behoben in der nächsten Version 1.2.0.
Wir haben die Datefelder nochmal überarbeitet und reduziert.
Ich habe hier ein aktuelles Redaxo 5.6.4. und wollte mir das AddOn mal eben anschauen, scheitere aber bei der Installation des PlugIns "Server".
PlugIn server konnte aus folgendem Grund nicht installiert werden: SQL error: Error while executing statement "CREATE TABLE
rex_project_manager_domain
(id
int(10) unsigned NOT NULL auto_increment,name
varchar(255) ,domain
varchar(255) ,api_key
varchar(32) ,is_ssl
tinyint ,description
text NOT NULL ,cms
tinyint ,status
text NOT NULL ,createdate
timestamp DEFAULT '0000-00-00 00:00:00' NOT NULL default CURRENT_TIMESTAMP,updatedate
timestamp DEFAULT '0000-00-00 00:00:00' NOT NULL on update CURRENT_TIMESTAMP,logdate
timestamp DEFAULT '0000-00-00 00:00:00' NOT NULL default CURRENT_TIMESTAMP, PRIMARY KEY (id
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;"! SQLSTATE[HY000]: General error: 1293 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clauseNunja, ich hoffe das hilft...!?