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
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 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 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
|
|