phpbar.de logo

Mailinglisten-Archive

Re: nachträglich primary key festlegen?
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nachträglich primary key festlegen?



Zitiere Michael Renner 
<michael.renner_(at)_tuebingen.mpg.de>:
> ich versuche zu einer bestehenden Tabelle eine Spalte
> anzulegen, die primary key sein soll. Leider ohne 
> Erfolg:
> mysql> ALTER TABLE faces ADD COLUMN ID INT NOT NULL 
> AUTO_INCREMENT, PRIMARY KEY (ID);
> ERROR 1064: You have an error in your SQL syntax near 
> 'PRIMARY KEY (ID)' at line 1
> mysql> ALTER TABLE faces ADD COLUMN ID INT NOT NULL 
> AUTO_INCREMENT;
> ERROR 1075: Incorrect table definition; There can only 
> be one auto column and it must be defined as a key
> Beim Anlegen einer Tabelle führt ein ähnlicher Befehl 
> zum Erfolg .. verwundert und um Erhellung bittend ...
> --

Sali Michael

du kannst ganz einfach folgendes Statement 
verwenden: 
ALTER TABLE faces ADD COLUMN ID INT NOT NULL 
AUTO_INCREMENT PRIMARY KEY;

Grüessle, vogel

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive