Close
Please Wait..
AJAX Lade-Icon

Willkommen bei HostingMax

TYPO3-Update #1064 Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei sha1(40) in Zeile 25

Nach dem TYPO3-Update auf 6.2 ist beim überprüfen der Datenbank über den Weg

Install-Tool => Important actions => Database analyzer => [Compare current database with specification]

folgende Fehlermeldung aufgetreten:

#1064 - Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei 'sha1(40)) )' in Zeile 25

 

Gelöst: Ursache ist ein falscher SQL-String.

 

falscher SQL String:

CREATE TABLE sys_file ( uid int(11) NOT NULL auto_increment, pid int(11) NOT NULL default '0', tstamp int(11) NOT NULL default '0', last_indexed int(11) NOT NULL default '0', missing tinyint(4) NOT NULL default '0', storage int(11) NOT NULL default '0', type varchar(10) NOT NULL default '', metadata int(11) NOT NULL default '0', identifier text, identifier_hash varchar(40) NOT NULL default '', folder_hash varchar(40) NOT NULL default '', extension varchar(255) NOT NULL default '', mime_type varchar(255) NOT NULL default '', name tinytext, sha1 tinytext, size bigint(20) unsigned NOT NULL default '0', creation_date int(11) NOT NULL default '0', modification_date int(11) NOT NULL default '0', PRIMARY KEY (uid), KEY sel01 (storage,identifier_hash), KEY folder (storage,folder_hash), KEY tstamp (tstamp), KEY lastindex (last_indexed), KEY sha1 (sha1(40)) );

 

 

richtiger SQL String:

CREATE TABLE sys_file ( uid int(11) NOT NULL auto_increment, pid int(11) NOT NULL default '0', tstamp int(11) NOT NULL default '0', last_indexed int(11) NOT NULL default '0', missing tinyint(4) NOT NULL default '0', storage int(11) NOT NULL default '0', type varchar(10) NOT NULL default '', metadata int(11) NOT NULL default '0', identifier text, identifier_hash varchar(40) NOT NULL default '', folder_hash varchar(40) NOT NULL default '', extension varchar(255) NOT NULL default '', mime_type varchar(255) NOT NULL default '', name tinytext, sha1 tinytext, size bigint(20) unsigned NOT NULL default '0', creation_date int(11) NOT NULL default '0', modification_date int(11) NOT NULL default '0', PRIMARY KEY (uid), KEY sel01 (storage,identifier_hash), KEY folder (storage,folder_hash), KEY tstamp (tstamp), KEY lastindex (last_indexed), KEY sha1 (`sha1`(40)) );

 

Durch Absetzen des richtigen Strings mit phpMyAdmin oder eines anderen MySQL Tools kann die Datenbank berichtigt werden.

Willkommen bei HostingMax
Seitenhintergrund Seitenhintergrund