"Duplicate column name" bei ALTER IGNORE TABLE `jos_users` ADD COLUMN
Christian Knorr
mysql-de_mailingliste at sofort-start.de
Mi Feb 10 08:53:34 CET 2010
Hallo zusammen,
bei der Ausführung einer .sql-Datei durch php (joomla 1.5) kommt es zu einem
Fehler:
* JInstaller::install: SQL-Fehler DB function failed with error number 1060
Duplicate column name 'osmlat' SQL=ALTER IGNORE TABLE `jos_users` ADD COLUMN
osmlat FLOAT(20,15), ADD COLUMN osmlon FLOAT(20,15), ADD COLUMN osmvisible
VARCHAR(3);
Der entsprechende Teil der .sql-Datei:
ALTER IGNORE TABLE `#__users` ADD COLUMN osmlat FLOAT(20,15), ADD COLUMN
osmlon FLOAT(20,15), ADD COLUMN osmvisible VARCHAR(3);
Ja, die Spalten osmlat, osmlon und osmvisible gibt es bereits. Ich dachte das
"IGNORE" würde das Statement einfach überspringen lassen. Kann ich die .sql-
Datei entsprechend abändern? Sie wird automatisch von joomla ausgeführt, so
dass ich in php nichts ändern kann/möchte.
Danke schonmal, Chris.....