[TYPO3-UG Frankfurt] SQL-Error bei Installation von Extension a21glossary

Marianne Hansen hansen at savinius.de
Fri Jul 8 10:23:03 CEST 2011


Hallo,

ich brauche dringend Hilfe bei der Installation der a21glossary.
Folgendes Phänomen:
Möchte ich die heruntergeladene, aktuelle Version installieren bekomme 
ich den Fehler:

ERROR: Query could not be parsed: "SQL engine parse ERROR: Field type 
unknown in parseFieldDef()!: near "I8 NOTNULL NOQUOTE, pid I8 NOTNULL 
default '0' NOQ"". Query: "CREATE TABLE tx_a21glossary_main ( uid I8 
NOTNULL NOQUOTE, pid I8 NOTNULL default '0' NOQUOTE, tstamp I8 unsigned 
NOTNULL default '0' NOQUOTE, crdate I8 unsigned NOTNULL default '0' 
NOQUOTE, cruser_id I8 unsigned NOTNULL default '0' NOQUOTE, t3ver_oid I8 
unsigned NOTNULL default '0' NOQUOTE, t3ver_id I8 unsigned NOTNULL 
default '0' NOQUOTE, t3ver_label C 60 NOTNULL default "''" NOQUOTE, 
sys_language_uid I8 NOTNULL default '0' NOQUOTE, l18n_parent I8 NOTNULL 
default '0' NOQUOTE, l18n_diffsource B NOTNULL DEFAULT "''" NOQUOTE, 
deleted I8 unsigned NOTNULL default '0' NOQUOTE, hidden I8 unsigned 
NOTNULL default '0' NOQUOTE, starttime I8 unsigned NOTNULL default '0' 
NOQUOTE, endtime I8 unsigned NOTNULL default '0' NOQUOTE, fe_group I8 
NOTNULL default '0' NOQUOTE, short XL NOTNULL DEFAULT "''" NOQUOTE, 
shortcut XL NOTNULL DEFAULT "''" NOQUOTE, longversion XL NOTNULL DEFAULT 
"''" NOQUOTE, shorttype XL NOTNULL DEFAULT "''" NOQUOTE, language C 4 
NOTNULL default "''" NOQUOTE, description XL NOTNULL DEFAULT "''" 
NOQUOTE, link XL NOTNULL DEFAULT "''" NOQUOTE, exclude I8 NOTNULL 
default '0' NOQUOTE, PRIMARY KEY (uid), KEY parent (pid) );"

Mich macht schon stutzig, dass im Backend als Befehl folgendes angezeigt 
wird:
> CREATE TABLE tx_a21glossary_main (
> uid I8 NOTNULL NOQUOTE,
> pid I8 NOTNULL default '0' NOQUOTE,
> tstamp I8 unsigned NOTNULL default '0' NOQUOTE,
> crdate I8 unsigned NOTNULL default '0' NOQUOTE,
> cruser_id I8 unsigned NOTNULL default '0' NOQUOTE,
> t3ver_oid I8 unsigned NOTNULL default '0' NOQUOTE,
> t3ver_id I8 unsigned NOTNULL default '0' NOQUOTE,
> t3ver_label C 60 NOTNULL default "''" NOQUOTE,
> sys_language_uid I8 NOTNULL default '0' NOQUOTE,
> l18n_parent I8 NOTNULL default '0' NOQUOTE,
> l18n_diffsource B NOTNULL DEFAULT "''" NOQUOTE,
> deleted I8 unsigned NOTNULL default '0' NOQUOTE,
> hidden I8 unsigned NOTNULL default '0' NOQUOTE,
> starttime I8 unsigned NOTNULL default '0' NOQUOTE,
> endtime I8 unsigned NOTNULL default '0' NOQUOTE,
> fe_group I8 NOTNULL default '0' NOQUOTE,
> short XL NOTNULL DEFAULT "''" NOQUOTE,
> shortcut XL NOTNULL DEFAULT "''" NOQUOTE,
> longversion XL NOTNULL DEFAULT "''" NOQUOTE,
> shorttype XL NOTNULL DEFAULT "''" NOQUOTE,
> language C 4 NOTNULL default "''" NOQUOTE,
> description XL NOTNULL DEFAULT "''" NOQUOTE,
> link XL NOTNULL DEFAULT "''" NOQUOTE,
> exclude I8 NOTNULL default '0' NOQUOTE,
> PRIMARY KEY (uid),
> KEY parent (pid)
> );
Das kann ja nicht funktionieren. In der ext_tables.sql steht auch etwas 
ganz anderes. Nämlich
> #
> # Table structure for table 'tx_a21glossary_main'
> #
> CREATE TABLE tx_a21glossary_main (
>     uid int(11)  NOT NULL auto_increment,
>     pid int(11) DEFAULT '0' NOT NULL,
>     tstamp int(11) unsigned DEFAULT '0' NOT NULL,
>     crdate int(11) unsigned DEFAULT '0' NOT NULL,
>     cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
>     t3ver_oid int(11) unsigned DEFAULT '0' NOT NULL,
>     t3ver_id int(11) unsigned DEFAULT '0' NOT NULL,
>     t3ver_label varchar(30) DEFAULT '' NOT NULL,
>     sys_language_uid int(11) DEFAULT '0' NOT NULL,
>     l18n_parent int(11) DEFAULT '0' NOT NULL,
>     l18n_diffsource mediumblob NOT NULL,
>     deleted tinyint(4) unsigned DEFAULT '0' NOT NULL,
>     hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
>     starttime int(11) unsigned DEFAULT '0' NOT NULL,
>     endtime int(11) unsigned DEFAULT '0' NOT NULL,
>     fe_group int(11) DEFAULT '0' NOT NULL,
>     short tinytext NOT NULL,
>     shortcut tinytext NOT NULL,
>     longversion tinytext NOT NULL,
>     shorttype tinytext NOT NULL,
>     language char(2) DEFAULT '' NOT NULL,
>     description text NOT NULL,
>     link tinytext NOT NULL,
>     exclude tinyint(3) DEFAULT '0' NOT NULL,
>
>     PRIMARY KEY (uid),
>     KEY parent (pid)
> );

Mein TYPO3 ist ein 4.5.3, mein a21glossary ein 0.4.11 und der 
MYSQL-Server hat die Version 5.1.49-3.

Kann mir jemand helfen, da ich das gleiche Problem auch mit einer 
zweiten Extension    habe.
Vielen Dank
Viele Grüße
Marianne




---
avast! Antivirus: Ausgehende Nachricht sauber.
Virus-Datenbank (VPS): 110707-1, 07.07.2011
Getestet um: 08.07.2011 10:23:04
avast! - copyright (c) 1988-2011 AVAST Software.
http://www.avast.com




More information about the TYPO3-Frankfurt mailing list