Habe Paket 2 "installiert" und im Adminbereich einen Artikel als Gratis-Zugabe angelegt.
Wenn ich nun ein Produkt in den Warenkorb lege, erscheint:
1146 - Table 'd00b711a.TABLE_PRODUCTS_GIFT' doesn't exist
SELECT pg.products_gift_id, pg.products_gift_sum, pg.products_id, pg.customers_groups, p.products_tax_class_id, p.products_image, pd.products_name FROM products p, products_description pd, TABLE_PRODUCTS_GIFT pg WHERE pg.products_id = p.products_id AND p.products_id = pd.products_id AND pd.language_id = '2' ORDER BY pg.products_gift_sum ASC
[XT SQL Error]
Zuvor meldete phpMyAdmin bei der Datenbank-Aktualisierung:
Fehler
SQL-Befehl:
ALTER TABLE admin_access ADD (
products_gift INT( 1 ) DEFAULT '0'
);
MySQL meldet: Dokumentation
#1060 - Duplicate COLUMN name 'products_gift'
Edit meinerseits als Datenbank-Laie: Bedeutet das, dass ich in der Tabelle "admin_access" zunächst die vorhandene Spalte "products_gift" löschen und dann noch einmal den gesamten SQL-Code aus der Anleitung installieren müsste? Ich habe mir die Frage mal mit JA beantwortet und die Spalte gelöscht. Danach kam dieselbe Fehlermeldung für die Tabelle "products" --> Spalte ebenfalls gelöscht.
Neue Fehlermeldung bei der Datenbank-Aktualisierung:
Fehler
SQL-Befehl:
CREATE TABLE products_gift(
products_gift_id INT( 11 ) NOT NULL AUTO_INCREMENT ,
products_id INT( 11 ) NOT NULL DEFAULT '0',
products_gift_sum DECIMAL( 14, 2 ) NOT NULL DEFAULT '0.00',
customers_groups VARCHAR( 100 ) NOT NULL DEFAULT '',
PRIMARY KEY ( products_gift_id )
) TYPE = MYISAM ;
MySQL meldet: Dokumentation
#1050 - TABLE 'products_gift' already EXISTS
Daraus kann ich jetzt aber nicht mehr ablesen, welche Tabelle das nun betrifft.