Anzeige: united-domains - Die ganze Welt der Domains
Einfache & schnelle Domain-Registrierung zu fairen Preisen ohne Einrichtungsgebühren. Mehr als 250 Domain-Endungen aus einer Hand inklusive E-Mail- & Web-Weiterleitung. Einzigartiges Domain-Portfolio zur bequemen & sicheren Verwaltung Ihrer Domain-Namen.
Jetzt Domain-Check bei united-domains!
auto_increment
Autor: manya
Datum: 22.06.2011 20:00:19
Hallo nochmal  ;-)
Jetzt habe ich in meine Tabelle mit
ALTER TABLE `6_1_telefonliste`
ADD COLUMN id INT(2) INDEX FIRST
noch eine zusätzliche Spalte an erster Stelle eingefügt.
Nun möchte ich aber, daß sich der Wert dieser Spalte automatisch hochzählt, aber der query
ALTER TABLE `6_1_telefonliste`
ADD auto_increment (id)
erzeugt eine Fehlermeldung
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(id)' at line 2
In phpMyAdmin finde ich auch nicht die richtige Stelle, wo ich das auto_increment eingeben kann, sodaß mir der erzeugte query angezeigt wird.
Kann sich da bitte nochmal jemand erbarmen und mir helfen? ;-)
Gruß
manya
Re: auto_increment
Autor: xabbuh
Datum: 26.06.2011 23:11:24
Du musst die Spalte id modifizieren:
ALTER TABLE `6_1_telefonliste` MODIFY `id` INT AUTO_INCREMENT;
Gruß
Re: auto_increment
Autor: manya
Datum: 30.06.2011 14:18:00
Guten Morgen,
Sorry für die späte Antwort, ich war 2 Tage offline.
Mittlerweile hatte ich in phpMyAdmin die Stelle gefunden, wo man eine Checkbox für "auto_increment" anhaken kann.
Danach bekam ich jedoch die Fehlermeldung
ALTER TABLE `5_1_kunden` CHANGE `id` `id` INT( 4 ) NOT NULL AUTO_INCREMENT
MySQL meldet: Dokumentation
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Ich hatte definitiv nur diese eine Spalte als "auto", gemeint ist wohl "auto_increment", angegeben.
Nach der Vergabe eines Primärschlüssels für id
ALTER TABLE `5_1_kunden` ADD PRIMARY KEY ( `id` )
hat dann auch Dein Lösungsvorschlag funktioniert.
Vielen Dank!  :-)
Gruß
manya