Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

auto_inrcrement

<<< zurück   -1- -2- -3-  
simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 06.06.2006 um 12:26 Uhr

Zitat von X_FISH:

Zitat von simon-14:

Zitat von berndsche:

Zitat von simon-14:

so, hab das jetzt gemacht... jetzt kommt:

Zitat:


SQL-Befehl:

ALTER TABLE `tabelle` CHANGE `ID` `ID` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT

MySQL meldet: Dokumentation
#1089 - Incorrect sub part key. The used key part isn't a string, the used length is longer than the key part or the table handler doesn't support unique sub keys


Lass mal das 2. 'ID' weg...


Aber das hat mein PHPmyAdmin gemacht... Da kann ich ncihts dran ändern


Doch. Du gibst einfach die Anfrage per Hand an der Konsole oder etwas bequemer ins entsprechende Feld bei PHPMA ein.


grad gemacht

ergebnis:

Zitat:

#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 'MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT' at line 1


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

X_FISH - 50
Champion (offline)

Dabei seit 06.2003
3795 Beiträge

Geschrieben am: 06.06.2006 um 12:48 Uhr

Also dann: DB exportieren, DB löschen. DB wieder importieren und dabei natürlich bereits die Spalte für den PK mit AI entsprechend konfiguriert haben.

Und nächtes Mal: Keine Spalte "mal so anlegen" sondern eben gleich "richtig anlegen".
mofa84
Halbprofi (offline)

Dabei seit 09.2002
275 Beiträge

Geschrieben am: 06.06.2006 um 13:40 Uhr

Zitat von simon-14:

Also, ich hab da ein Formular. Da gibt man die Daten ein, die werden per POST an ne PHP datei gesendet und dann mit INSERT INTO in die tabelle eingetragen! Es werden auch noch andere Daten wie die UNix-Zeit [time()] und die normalzeit [date(blablabla)] eingetragen, sowie die IP und der Name von dem, der es geschriben hat. Wenn ich jetzt einfach mach:

UPDATE [...] SET [...] Where Unixtime ="xyz" AND IP="abc" AND name="hans"


dann müsste es doch auch gehen, oder? Ich will ja nur verhindern, dass da mehrere felder upgedatet werden könnten... z.B wenn zwei genau in der gleichen sec. was schreiben, dann is ja die Unix-Zeit gleich... kann ich das mit dem AND so machen? Dann bräuchte ich ja keine ID mehr, oder?
es wäre eine Möglichkeit z.B. Zeit & User zum PK zu machen, aber 100% sauber wäre auch das nicht.

Und musst dir doch nur die gängigen oder Forum anschauen - jeder Fred und jeder Post hat ne ID und fertig!
simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 06.06.2006 um 15:09 Uhr

Zitat von X_FISH:

Also dann: DB exportieren, DB löschen. DB wieder importieren und dabei natürlich bereits die Spalte für den PK mit AI entsprechend konfiguriert haben.

Und nächtes Mal: Keine Spalte "mal so anlegen" sondern eben gleich "richtig anlegen".


jo, den fehler mach ich sicher nicht mehr!!!

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

<<< zurück
 
-1- -2- -3- [Antwort schreiben]

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 -