mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 00:30 Benutzername: Passwort: Auto-Login

Thema: SQL Error bei ID-Spalte vom 29.01.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> SQL Error bei ID-Spalte
Autor Nachricht
Snifferdog
Threadersteller

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst Di 29.01.2008 22:30
Titel

SQL Error bei ID-Spalte

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich bekomme seit der Umstellung auf den T-Com Server immer eine Fehlermeldung sobald ich versuche
in eine Zelle "ID" per auto_increment eine ID einzufügen.

"Out of range value adjusted for column 'id' at row 1"

Der Typ der Spalte war "Int" .. ist mittlerweile "BigInt" um Probleme wegen der Größe auszuschließen
o.O ... war zwar extrem unwahrscheinlich aber hat ja auch nicht geholfen *zwinker*

Ich "übergebe" die ID im Query mit "", was bis jetzt auch immer funktioniert hat.
Wie kann ich das Problem lösen .. bzw woran könnte es liegen?

Gruß
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 29.01.2008 22:32
Titel

Antworten mit Zitat Zum Seitenanfang

1.) Id nicht mit im Query übergeben.
2.) Nochmal versuchen.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Snifferdog
Threadersteller

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst Di 29.01.2008 23:13
Titel

Antworten mit Zitat Zum Seitenanfang

Hat funktioniert ... ^^
Danke *zwinker*

Wie kommt es zu der Fehlermeldung ?
Und wieso funktioniert es bei meinem altem Server und dort nicht?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Di 29.01.2008 23:17
Titel

Antworten mit Zitat Zum Seitenanfang

warum es auf deinem alten server funzt kann ich dir nich sagen aber denk mal ne runde über den begriff auto_increment nach *zwinker*

Zuletzt bearbeitet von Pixelpole am Di 29.01.2008 23:18, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
achwasweisich

Dabei seit: 27.09.2007
Ort: Stuttgarter Raum
Alter: -
Geschlecht: Männlich
Verfasst Mi 30.01.2008 10:56
Titel

Antworten mit Zitat Zum Seitenanfang

Ist letztendlich eine Frage, wie der DB-Server das "" interpretiert
bzw. parst.
Wenn er nen NULL Wert draus macht, funktioniert es (evtl., je nach DBMS),
wenn er es nach int(0) bringt, dann funktioniert das ab dem Moment
nicht mehr, wo min. ein anderer Datensatz bereits vorhanden
ist. (Der dann die ID 0 bereits hat) (Auch wieder je nach DBMS)

Man sollte auto_inc Felder prinzipiell beim einfügen ignorieren, also
einfach weglassen.

Code:

TABLE foo (
id INT auto_inc,
bar VARCHAR(10)
);

INSERT INTO foo(bar) VALUES("blabla");

Das meine ich mit ignorieren.
  View user's profile Private Nachricht senden
Snifferdog
Threadersteller

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst Mi 30.01.2008 18:19
Titel

Antworten mit Zitat Zum Seitenanfang

Stimmt imgrunde ist es logisch, dass man dann ID einfach weglassen sollte... ^^

Naja ich bin halt quasi mit meinem Server "groß geworden" und kannte es deswegen nur so.

Vielen Dank Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Parse error: syntax error, unexpected '<' in /homepages/23/
Parse error: syntax error, unexpected '>' [solved]
Parse error: syntax error, unexpected '{'
IF Spalte exists?
[PHOTOSHOP CS2] - SPALTE
[SQL] Wie einzelne Spalte sortieren?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.