Avatar billede menthos Nybegynder
24. maj 2004 - 21:47 Der er 3 kommentarer og
1 løsning

mysql tabel fejl

Fejl

SQL-forespørgsel : 

ALTER TABLE `dating_pm` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT

MySQL returnerede:


#1075 - Incorrect table definition; There can only be one auto column and it must be defined as a key

hvorfor kan jeg ikke ændre den til auto_increment??
Avatar billede detox Nybegynder
24. maj 2004 - 21:53 #1
Fordi 'id' så skal være defineret som en nøgle (fx primær e.a.) og der kun kan være et autonummereret felt. Det kan du gøre fx:

ALTER TABLE `dating_pm` ADD PRIMARY KEY (`id`)
Avatar billede erikjacobsen Ekspert
24. maj 2004 - 21:54 #2
eller på een gang:

  ALTER TABLE `dating_pm` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY
Avatar billede menthos Nybegynder
24. maj 2004 - 21:57 #3
okay :) fedt nok... svar en af jer... :)
Avatar billede detox Nybegynder
24. maj 2004 - 22:06 #4
Ok, det bli'r nok mig så, da erik ikke samler points længere ;O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester