php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.01.2006, 15:24  
Erfahrener Benutzer
 
Registriert seit: 10.10.2007
Beiträge: 104
horstenpeter befindet sich auf einem aufstrebenden Ast
Standard Kriege keine Einträge angelegt

Hallo, ich habe hier folgende Tabelle angelegt:


Field (type) (key)(null) (default)(extra)

category_id (bigint(20) unsigned)(NO)(PRI)(NULL)(auto_increment)
category_name (varchar(30) ) (NO)()(NULL)()


wenn ich versuche einen neuen eintrag vorzunehmen indem ich

"INSERT INTO category
VALUES ('','ref_gew');"

eingebe, bekomme ich Fehler
ERROR (1264) (22003): Out of range value adjusted for column 'category_id' at row 1

und nichts wird eingetragen.
Was mache ich falsch ?
horstenpeter ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.01.2006, 15:38  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Du gibst als Wert für die Spalte category_id eine leere Zeichenkette an, was ein ungültiger Wert ist. Wenn du möchtest, dass MySQL den Wert automatisch ermittelt, musst du NULL statt einer leeren Zeichenkette übergeben:
Code:
INSERT INTO category VALUES (NULL, 'ref_gew')
xabbuh ist offline   Mit Zitat antworten
Alt 15.01.2006, 15:46  
Erfahrener Benutzer
 
Registriert seit: 10.10.2007
Beiträge: 104
horstenpeter befindet sich auf einem aufstrebenden Ast
Standard

OK vielen Dank !
und sorry, bin blutiger Anfänger bei MySQL....
horstenpeter ist offline   Mit Zitat antworten
Alt 16.01.2006, 11:01  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Noch besser, du gibst dei entsprechenden Attribute einzeln an und lässt dabei die Id weg:
Code:
INSERT INTO category (category_name)
VALUES ('ref_gew')
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie kriege ich mein PHP code per Konsole zum laufen anfi PHP Tipps 2008 21 30.03.2008 12:21
Freier Bereich - Wie kriege ich den weg? *mit bild!!* I-Spy HTML, Usability und Barrierefreiheit 6 12.10.2005 00:08
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Texte in Digitalform - wo kriege ich das? Off-Topic Diskussionen 8 17.07.2005 16:32
Warum kriege ich keine einträge in die DB [MySQL] PHP Tipps 2005 9 26.04.2005 09:02
Kriege kein Connect zur DB - Hilfe! Datenbanken 1 21.01.2005 11:49
fwrite mit w...datei wird angelegt, aber variablen werden... PHP Tipps 2004 5 05.10.2004 13:50
SQL Klausel ? Wie kriege ich das hin. Beatbox Datenbanken 7 17.09.2004 14:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
error 1264 sql, 22003out of range value adjusted for column, error 1264 (22003) in sql, #22003out of range value adjusted for column, #22003out of range value column

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.