MySQLDumper Fehlermeldung nach DB-Wiederherstellung

Ich bekomme immer bei Datenbankwiederherstellung durch MySQLDumper Ver. 1.24.4 diese Fehlermeldungund bin für weiterführende Hilfe sehr dankbar :slight_smile:

MySQL-ERROR
MySQL meldet:
Too big precision 14 specified for column ‘OXTIMESTAMP’. Maximum is 6.

Fehler bei der Anfrage:
CREATE TABLE oxvendor ( OXID char(32) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, OXSHOPID char(32) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT ‘’, OXACTIVE tinyint(1) NOT NULL DEFAULT ‘1’, OXICON varchar(128) NOT NULL DEFAULT ‘’, OXTITLE varchar(255) NOT NULL DEFAULT ‘’, OXSHORTDESC varchar(255) NOT NULL DEFAULT ‘’, OXTITLE_1 varchar(255) NOT NULL DEFAULT ‘’, OXSHORTDESC_1 varchar(255) NOT NULL DEFAULT ‘’, OXTITLE_2 varchar(255) NOT NULL DEFAULT ‘’, OXSHORTDESC_2 varchar(255) NOT NULL DEFAULT ‘’, OXTITLE_3 varchar(255) NOT NULL DEFAULT ‘’, OXSHORTDESC_3 varchar(255) NOT NULL DEFAULT ‘’, OXSHOWSUFFIX tinyint(1) NOT NULL DEFAULT ‘1’, OXTIMESTAMP timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (OXID), KEY OXACTIVE (OXACTIVE) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Hi Asup :slight_smile:

der Fehler liegt [B]nicht[/B] im CREATE Statement, diesen konnte ich fehlerfrei in einer lokalen Testdatenbank absetzen.

Die Fehlermeldung [B]Too big precision 14 specified for column ‘OXTIMESTAMP’. Maximum is 6.[/B] deutet daraufhin, dass Werte die in der Spalte OXTIMESTAMP importiert werden sollen [B]nicht[/B] dem entsprechend wie MySQL sie erwartet.

Wenn du ein Beispiel eines oder mehrerer INSERTs Statements nennen könntest, dann könnte man den Fehler näher bestimmen. Ein INSERT Statetment sieht folgendermaßen aus

INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

Viele Grüße
indianer3c

Ich hoffe es ist das was weiterführen könnte:

INSERT INTO oxvendor(OXID, OXSHOPID, OXACTIVE, OXICON, OXTITLE, OXSHORTDESC, OXTITLE_1, OXSHORTDESC_1, OXTITLE_2, OXSHORTDESC_2, OXTITLE_3, OXSHORTDESC_3, OXSHOWSUFFIX, OXTIMESTAMP) VALUES ([value-1],[value-2],[value-3],[value-4],[value-5],[value-6],[value-7],[value-8],[value-9],[value-10],[value-11],[value-12],[value-13],[value-14])

Hallo Asup :slight_smile:

kenne den MySQL-Dumper [B]nicht[/B]. Aber die Werte [B][value-1][/B] usw. müssten mit realen Werten befüllt werden damit das SQL-Statement funktioniert.

Viele Grüße
indianer3c