2016-09-24 4 views
0

Nur frage mich, warum ich diese Fehlermeldung erhalten, wenn ich SQL in phpMyAdminMySQL: # 1060 - Doppelte Spaltennamen

laufen bekomme ich diesen Fehler:

#1060 - Duplicate column name

, wenn ich diesen Code ausführen:

ALTER TABLE filters ADD location_dating VARCHAR(100); 
ALTER TABLE filters ADD age_range VARCHAR(100); 
ALTER TABLE filters ADD distance_range VARCHAR(100); 
UPDATE filters SET location_dating='0',age_range='16,100',distance_range='0,500’; 

Irgendwelche Ideen warum?

+0

Wahrscheinlich, weil Sie eine Spalte hinzufügen möchten, die bereits existiert? –

+0

Hier versuchen Sie, doppelten Spaltennamen hinzuzufügen, weshalb der Fehler aufgetreten ist. Ich hoffe, dass Sie versuchen, den Spaltennamen der jeweiligen Tabelle zu ändern. Recht? Änderungs Namen der Spalte diese Abfrage mit 'ALTER TABLE' table_name' CHANGE '' old_name' new_name' VARCHAR (255) NOT NULL; ' oder wenn Sie neue Spalte hinzufügen, bedeutet ' TABLE tab_name ADD ALTER col_name VARCHAR (100) ' – Karthi

+0

Hallo, aber ist keine Duplikat-Tabelle wie der Screenshot hier: http://postimg.org/image/3rogaukdn Ich bin verwirrt. – Anders

Antwort

-1

Überprüfen Sie Ihr Tabellenschema, wahrscheinlich ist die gleiche Spalte bereits vorhanden.

+0

wow thx für schnelle Antwort, aber ist keine Tabelle so sehen Sie bitte Screenshot hier: http://postimg.org/image/3rogaukdn/ – Anders