Liebe Community,
ich habe mir einen AltisLife-Server auf Linux (Debian) installiert.
Bei dem Schritt, wo ich die datenbank erstellen sollte also die sql-datei in mysql einfügte kam der Fehler:
Code
ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
bei:
Code
mysql> CREATE TABLE IF NOT EXISTS `players` (
-> `uid` int(6) NOT NULL AUTO_INCREMENT,
-> `name` varchar(32) NOT NULL,
-> `aliases` text NOT NULL,
-> `pid` varchar(17) NOT NULL,
-> `cash` int(100) NOT NULL DEFAULT '0',
-> `bankacc` int(100) NOT NULL DEFAULT '0',
-> `coplevel` enum('0','1','2','3','4','5','6','7') NOT NULL DEFAULT '0',
-> `mediclevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
-> `civ_licenses` text NOT NULL,
-> `cop_licenses` text NOT NULL,
-> `med_licenses` text NOT NULL,
-> `civ_gear` text NOT NULL,
-> `cop_gear` text NOT NULL,
-> `med_gear` text NOT NULL,
-> `civ_stats` varchar(32) NOT NULL DEFAULT '"[100,100,0]"',
-> `cop_stats` varchar(32) NOT NULL DEFAULT '"[100,100,0]"',
-> `med_stats` varchar(32) NOT NULL DEFAULT '"[100,100,0]"',
-> `arrested` tinyint(1) NOT NULL DEFAULT '0',
-> `adminlevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
-> `donorlevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
-> `blacklist` tinyint(1) NOT NULL DEFAULT '0',
-> `civ_alive` tinyint(1) NOT NULL DEFAULT '0',
-> `civ_position` varchar(64) NOT NULL DEFAULT '"[]"',
-> `playtime` varchar(32) NOT NULL DEFAULT '"[0,0,0]"',
-> `insert_time` timestamp DEFAULT CURRENT_TIMESTAMP,
-> `last_seen` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
-> PRIMARY KEY (`uid`),
-> UNIQUE KEY `pid` (`pid`),
-> KEY `name` (`name`),
-> KEY `blacklist` (`blacklist`)
-> ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=12 ;
Alles anzeigen
und wenn ich auf den Server joine ist der bildschirm schwarz und in der mitte steht: Setting up Client, please wait ...