tt_address
Nachdem ich gestern über erste Opfer sprach, wurde es heute noch schlimmer. Ich habe versucht die Erweiterung direct_mail zum Laufen zu bringen aber bei der Anmeldung kam unsere bekannte Fehlermeldung:
-
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/typo3/typo3_src-4.1/t3lib/class.t3lib_db.php on line 796
Nachdem ich im Internet nichts gefunden hatte bin ich nochmals meine Extensions durchgegangen und bei der Erweiterung tt_address war zu lesen, das er die Datenbank updaten wollte
-
ALTER TABLE tt_address ADD uid int(11) unsigned NOT NULL auto_increment;
aber dies schien irgendwie nicht zu funktionieren bzw. meldet MySql folgendes
-
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Also habe ich mir die Erweiterung phpmyadmin heruntergeladen, und habe in die Tabelle tt_address ein neues Feld hinzugefügt:
-
ALTER TABLE `tt_address` ADD `uid` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST ;
Um solche Fehler zufünftig besser zu finden, hilft außerdem folgender Wert in der localcon.php im Typo3conf Verzeichnis
-
$TYPO3_CONF_VARS['SYS']['sqlDebug'] = 1;
Dadurch werden im Front- und Backend vollständige SQL Ausgaben gemacht.
Tags: Extension, MySQL, Plugin, Typo3
eBook: tt_address
