Ich finde den Fehler nicht ... :-(

frameboy
Posts: 21
Joined: 2005-06-20 15:47

Ich finde den Fehler nicht ... :-(

Post by frameboy »

Hallo Community

Ich versuche derzeit ein altes Script zum laufen zu bringen.
Vor geschätzten 10 Jahren funktionierte es problemlos aber mittlerweile scheint es wohl veraltet ...

Code: Select all

CREATE TABLE IF NOT EXISTS `wc3_player` ( `player_id` int(8) unsigned NOT NULL auto_increment, `player_steamid` varchar(25) NOT NULL default '', `player_ip` varchar(20) NOT NULL default '', `player_name` varchar(35) NOT NULL default '', `time` timestamp(14) NOT NULL, PRIMARY KEY  (`player_id`), KEY `player_name` (`player_name`), KEY `player_ip` (`player_ip`), KEY `player_steamid` (`player_steamid`) ) TYPE=MyISAM;

Kann mir jemand sagen, was daran falsch ist?
Wäre ganz lieb ;)


PHP-Version 5.3.10-1ubuntu3.21

MySQL-Version 5.5.47-0ubuntu0.12.04.1

http://folkerts.info/phpmyadmin/phpinfo.php
Top

frameboy
Posts: 21
Joined: 2005-06-20 15:47

Re: Ich finde den Fehler nicht ... :-(

Post by frameboy »

Ich Paddelfisch habe die Fehlermeldung vergessen:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14) NOT NULL, PRIMARY KEY (`player_id`), KEY `player_name` (`player_name`), KE' at line 1 (1064)


Btw. Wo ist der Editbutton?
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11519
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Ich finde den Fehler nicht ... :-(

Post by Joe User »

TYPE=MyISAM muss in ENGINE=MyISAM geändert werden und TIMESTAMP ist auf 6 FSP (fractional seconds precision) begrenzt: https://dev.mysql.com/doc/refman/5.7/en ... rview.html
Du möchtest vermutlich TIMESTAMP(14) in TIMESTAMP ändern.

Bist Du Dir sicher, dass eine gute Idee ist das (ur)alte Script noch einzusetzen?
Neu schreiben ist vermutlich einfacher als alle Baustellen zu fixen.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11519
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Ich finde den Fehler nicht ... :-(

Post by Joe User »

Der EDIT-Button ist der kleine Stift rechts oben über dem Beitrag.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

frameboy
Posts: 21
Joined: 2005-06-20 15:47

Re: Ich finde den Fehler nicht ... :-(

Post by frameboy »

Joe User wrote:TYPE=MyISAM muss in ENGINE=MyISAM geändert werden und TIMESTAMP ist auf 6 FSP (fractional seconds precision) begrenzt: https://dev.mysql.com/doc/refman/5.7/en ... rview.html
Du möchtest vermutlich TIMESTAMP(14) in TIMESTAMP ändern.

Bist Du Dir sicher, dass eine gute Idee ist das (ur)alte Script noch einzusetzen?
Neu schreiben ist vermutlich einfacher als alle Baustellen zu fixen.
Das hat mir die Datenbanktabellen zumindest schon mal angelegt und das Spiel kann die Daten speichern - vielen Dank!
Leider kann ich das gesamte "Paket" nicht umschrieben und darf es vermutlich auch nicht?!
Supported wird es auch nicht mehr :(
Top