Ja, hab ich schon verstanden, hab es auch angewendet!
Einer der Indizes den er löschen wollte war bereits nicht mehr vorhanden. hab ich also auskommentiert, dann lief es auch das Sql durch.
wenn ich den Code laufen lasse, bekomme ich diese Fehlermeldung:
Fehler
SQL-Befehl:
# Table: 'sd4fun_posts' ALTER TABLE sd4fun_posts MODIFY post_id mediumint(8) UNSIGNED NOT NULL auto_increment, MODIFY topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, MODIFY forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, MODIFY poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, MODIFY icon_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, MODIFY poster_ip varchar(40) DEFAULT '' NOT NULL COLLATE utf8_bin, MODIFY post_time int(11) UNSIGNED DEFAULT '0' NOT NULL, MODIFY post_approved tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY post_reported tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, MODIFY enable_bbcode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY enable_smilies tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY enable_magic_url tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY enable_sig tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY post_username varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin, MODIFY post_subject varchar(255) DEFAULT '' NOT NULL[...]
MySQL meldet:
#1283 - Column 'post_text' cannot be part of FULLTEXT index
und beim update diesen:
Updating database schema
Progress :: . . . . . . . . . . . . . Done
Result :: Some queries failed, the statements and errors are listing below.
•Error :: BLOB/TEXT column 'post_username' used in key specification without a key length
SQL :: CREATE INDEX post_username ON sd4fun_posts(post_username)
This is probably nothing to worry about, update will continue. Should this fail to complete you may need to seek help at our support forums. See README for details on how to obtain advice.
Irgendwelche Tips?
Vielen Dank im voraus.
Stefan Burger