hi habe mysql 4.1.8 und typo3-3.7.0. Die Extension index search kann ich aber leider nicht richtig installieren. Es werden nicht alle Tabellen angelegt. Folgende Tabellen können nicht angelegt werden:
Add tables
CREATE TABLE index_grlist (
phash int(11) DEFAULT '0' NOT NULL,
phash_x int(11) DEFAULT '0' NOT NULL,
hash_gr_list int(11) DEFAULT '0' NOT NULL,
gr_list tinytext NOT NULL,
uniqid int(11) DEFAULT '0' NOT NULL auto_increment,
PRIMARY KEY (uniqid),
KEY joinkey (phash,hash_gr_list),
KEY phash_grouping (phash_x,hash_gr_list)
) TYPE=MyISAM;
CREATE TABLE index_section (
phash int(11) DEFAULT '0' NOT NULL,
phash_t3 int(11) DEFAULT '0' NOT NULL,
rl0 int(11) unsigned DEFAULT '0' NOT NULL,
rl1 int(11) unsigned DEFAULT '0' NOT NULL,
rl2 int(11) unsigned DEFAULT '0' NOT NULL,
page_id int(11) DEFAULT '0' NOT NULL,
uniqid int(11) DEFAULT '0' NOT NULL auto_increment,
PRIMARY KEY (uniqid),
KEY joinkey (phash,rl0),
KEY page_id (page_id),
KEY rl0 (rl0,rl1,phash),
KEY rl0_2 (rl0,phash)
) TYPE=MyISAM;
CREATE TABLE index_stat_search (
uid int(11) DEFAULT '0' NOT NULL auto_increment,
searchstring tinytext NOT NULL,
searchoptions blob NOT NULL,
tstamp int(11) DEFAULT '0' NOT NULL,
feuser_id int(11) unsigned DEFAULT '0' NOT NULL,
cookie varchar(10) DEFAULT '' NOT NULL,
IP tinytext NOT NULL,
hits int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (uid)
) TYPE=MyISAM;
CREATE TABLE index_stat_word (
uid int(11) DEFAULT '0' NOT NULL auto_increment,
word varchar(30) DEFAULT '' NOT NULL,
index_stat_search_id int(11) DEFAULT '0' NOT NULL,
tstamp int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (uid),
KEY tstamp (tstamp,word)
) TYPE=MyISAM;
##############
wenn ich versuche die Tabelle index_grlist in php-admin anzulegen bekomme ich folgende Fehlermeldung:
Datenbank neu auf localhost
Fehler
SQL-Befehl :
CREATE TABLE index_grlist(
phash int( 11 ) DEFAULT '0' NOT NULL ,
phash_x int( 11 ) DEFAULT '0' NOT NULL ,
hash_gr_list int( 11 ) DEFAULT '0' NOT NULL ,
gr_list tinytext NOT NULL ,
uniqid int( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
PRIMARY KEY ( uniqid ) ,
KEY joinkey( phash, hash_gr_list ) ,
KEY phash_grouping( phash_x, hash_gr_list )
) TYPE = MYISAM
MySQL meldet:
#1067 - Invalid default value for 'uniqid'
hat jemand einen Rat für mich ?
alles was ich bis jetzt in den Foren gelesen habe liegt es wohl an mysql, aber eigentlich sollte es doch bei einer so neuen Version nicht mehr vorkommen. Oder ist der Code von Index search 3.8.0 nicht für mysql 4.1.8 geeignet.
gruß martin