Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

auto_inrcrement

  -1- -2- -3- vorwärts >>>  
simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 05.06.2006 um 22:12 Uhr
Zuletzt editiert am: 05.06.2006 um 22:12 Uhr

Ich hab ne MySQl Datenbank. Da gibts ne Tabelle (wer hätte es gedacht? lol)

Die Tabelle hat ne Spalte Namens ID, die ich erst jetzt brauche... In der Tabelle gibt es schon 74 Zeilen! Die ID soll automatisch hoch gezählt werden (auto_increment)... Die ID-Spalte ist bis jetzt noch komplett leer!


Leider geht das nicht! Da kommt: "#1075 - Incorrect table definition; There can only be one auto column and it must be defined as a key )

Super, was soll das heißen? ich hab keine andere Auto Column...

Bei Google gibts natürlich nix brauchbares, war ja klar!

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

mofa84
Halbprofi (offline)

Dabei seit 09.2002
275 Beiträge

Geschrieben am: 05.06.2006 um 22:13 Uhr

ist die als schlüssel definiert?
simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 05.06.2006 um 22:14 Uhr

Zitat von mofa84:

ist die als schlüssel definiert?


meinst du das PRIMARY zeug?

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

mofa84
Halbprofi (offline)

Dabei seit 09.2002
275 Beiträge

Geschrieben am: 05.06.2006 um 22:15 Uhr

ja
simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 05.06.2006 um 22:16 Uhr
Zuletzt editiert am: 05.06.2006 um 22:16 Uhr

das hab ich schon gehabt, aber da kam auch n fehler! mom, ich machs nochmal... was für ne größe soll ich machen?

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 05.06.2006 um 22:18 Uhr

aha... "#1062 - Duplicate entry '' for key 1 "



SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

mofa84
Halbprofi (offline)

Dabei seit 09.2002
275 Beiträge

Geschrieben am: 05.06.2006 um 22:19 Uhr
Zuletzt editiert am: 05.06.2006 um 22:21 Uhr

die ID-Spalte kann unmöglich leer sein weil sie Teil des Primärschlüssels sein muss, wozu macht man die sonst?

Kannst also gleich nochmal die ganze Tabelle neu anlegen.
Hab zuerst deinen ersten Post nicht genau genug gelesen.
simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 05.06.2006 um 22:20 Uhr

Zitat von mofa84:

die ID-Spalte kann unmöglich leer sein weil sie Teil des Primärschlüssels sein muss, wozu macht man die sonst?


hä? wie?

alsi ich hab die spalte halt schonmal "vorsorglich" angelegt, hab sie aber nie gebraucht! jetzt brauch ich sie aber und will, dass der mir die scheiß ID hochzählt... sonst funzt das ganze skript nciht!!!

muss ich alle zeilen nochmal löschen, oder wie?

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

mofa84
Halbprofi (offline)

Dabei seit 09.2002
275 Beiträge

Geschrieben am: 05.06.2006 um 22:22 Uhr

Zitat von simon-14:

Zitat von mofa84:

die ID-Spalte kann unmöglich leer sein weil sie Teil des Primärschlüssels sein muss, wozu macht man die sonst?


hä? wie?

alsi ich hab die spalte halt schonmal "vorsorglich" angelegt, hab sie aber nie gebraucht! jetzt brauch ich sie aber und will, dass der mir die scheiß ID hochzählt... sonst funzt das ganze skript nciht!!!

muss ich alle zeilen nochmal löschen, oder wie?
wozu bitte vorsorglich?

Entweder man braucht ne ID oder nicht, nachträglich kann die kein Primärschlüssel mehr werden, weil sie ja dann überflüssig wäre.
simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 05.06.2006 um 22:23 Uhr
Zuletzt editiert am: 05.06.2006 um 22:25 Uhr

Zitat von mofa84:

Zitat von simon-14:

Zitat von mofa84:

die ID-Spalte kann unmöglich leer sein weil sie Teil des Primärschlüssels sein muss, wozu macht man die sonst?


hä? wie?

alsi ich hab die spalte halt schonmal "vorsorglich" angelegt, hab sie aber nie gebraucht! jetzt brauch ich sie aber und will, dass der mir die scheiß ID hochzählt... sonst funzt das ganze skript nciht!!!

muss ich alle zeilen nochmal löschen, oder wie?
wozu bitte vorsorglich?

Entweder man braucht ne ID oder nicht, nachträglich kann die kein Primärschlüssel mehr werden, weil sie ja dann überflüssig wäre.


und wenn ich jetzt einfach die ID noch nachträglich ändere? gehts dann?

vorsorglich, weil ich dachte, dass ich die vllt. mal brauchen könnte

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

mofa84
Halbprofi (offline)

Dabei seit 09.2002
275 Beiträge

Geschrieben am: 05.06.2006 um 22:26 Uhr

Zitat von simon-14:

Zitat von mofa84:

Zitat von simon-14:

Zitat von mofa84:

die ID-Spalte kann unmöglich leer sein weil sie Teil des Primärschlüssels sein muss, wozu macht man die sonst?


hä? wie?

alsi ich hab die spalte halt schonmal "vorsorglich" angelegt, hab sie aber nie gebraucht! jetzt brauch ich sie aber und will, dass der mir die scheiß ID hochzählt... sonst funzt das ganze skript nciht!!!

muss ich alle zeilen nochmal löschen, oder wie?
wozu bitte vorsorglich?

Entweder man braucht ne ID oder nicht, nachträglich kann die kein Primärschlüssel mehr werden, weil sie ja dann überflüssig wäre.


und wenn ich jetzt einfach die ID noch nachträglich ändere? gehts dann?
häh? wozu denn das? ich kapier noch gar nicht für was die ID bei dir eigentlich gut sein soll.

In was willste sie denn ändern?
X_FISH - 50
Champion (offline)

Dabei seit 06.2003
3795 Beiträge

Geschrieben am: 05.06.2006 um 22:27 Uhr

Versuch macht klug.

Füll die Spalte händisch eben mit den Werten. Danach primary key daraus machen und anschließend auto increment aktivieren.
simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 05.06.2006 um 22:28 Uhr

Zitat von mofa84:

Zitat von simon-14:

Zitat von mofa84:

Zitat von simon-14:

Zitat von mofa84:

die ID-Spalte kann unmöglich leer sein weil sie Teil des Primärschlüssels sein muss, wozu macht man die sonst?


hä? wie?

alsi ich hab die spalte halt schonmal "vorsorglich" angelegt, hab sie aber nie gebraucht! jetzt brauch ich sie aber und will, dass der mir die scheiß ID hochzählt... sonst funzt das ganze skript nciht!!!

muss ich alle zeilen nochmal löschen, oder wie?
wozu bitte vorsorglich?

Entweder man braucht ne ID oder nicht, nachträglich kann die kein Primärschlüssel mehr werden, weil sie ja dann überflüssig wäre.


und wenn ich jetzt einfach die ID noch nachträglich ändere? gehts dann?
häh? wozu denn das? ich kapier noch gar nicht für was die ID bei dir eigentlich gut sein soll.

In was willste sie denn ändern?


ich brauch die ID, um bestimmte einträge, die über ein formular kommen, wieder löschen zu können.. ( ... WHERE ID=bla ...)

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 05.06.2006 um 22:29 Uhr

Zitat von X_FISH:

Versuch macht klug.

Füll die Spalte händisch eben mit den Werten. Danach primary key daraus machen und anschließend auto increment aktivieren.


das klappt sicher? nciht, dass ich da alles umsonst mach :raucher: :raucher:

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

mofa84
Halbprofi (offline)

Dabei seit 09.2002
275 Beiträge

Geschrieben am: 05.06.2006 um 22:30 Uhr
Zuletzt editiert am: 05.06.2006 um 22:30 Uhr

Zitat von simon-14:

Zitat von X_FISH:

Versuch macht klug.

Füll die Spalte händisch eben mit den Werten. Danach primary key daraus machen und anschließend auto increment aktivieren.


das klappt sicher? nciht, dass ich da alles umsonst mach :raucher: :raucher:
nein, drum hat er hingeschrieben "Versuch".

Normal ist sowas auch nicht. Wieso haste das nicht gleich als AI PK definiert?


Edith: BTW, was ist dann bitte jetzt dein PK?
simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 05.06.2006 um 22:33 Uhr

Zitat von mofa84:

Zitat von simon-14:

Zitat von X_FISH:

Versuch macht klug.

Füll die Spalte händisch eben mit den Werten. Danach primary key daraus machen und anschließend auto increment aktivieren.


das klappt sicher? nciht, dass ich da alles umsonst mach :raucher: :raucher:
nein, drum hat er hingeschrieben "Versuch".

Normal ist sowas auch nicht. Wieso haste das nicht gleich als AI PK definiert?


Edith: BTW, was ist dann bitte jetzt dein PK?


PK?? AI??

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

  -1- -2- -3- vorwärts >>>
 

Forum / Bits und Bytes

(c) 1999 - 2025 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -