Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Fehler, aber wo und warum ? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Fehler, aber wo und warum ?


 
mastermack
12-05-2002, 15:01 
 
Hi,

wollte heute mal Datensatz in ein bestehende Tabelle einpflegen und bekomme folgenden Fehler MySQL Fehler 1062


Fehler
SQL-Befehl :

INSERT INTO Artikel (ArtNr,ABez,Flaschenart,Prozent,PackungArt,Einheit,Lieferwerk) VALUES ('asgfsfasf','asfdasdf','asdfasdf','sadfasf','asdfasdf','qwrqwr','asdf')


MySQL meldet:
Duplicate entry '127' for key 1



MySQL stört sich also am Datensatz mit der ID 127, was der letzte Datensatz in der Tabelle ist.
Aber warum ?? Ich beziehe mich doch gar nich darauf, bzw die ID wird ja automatisch vergeben ??????????

 
Troublegum
12-05-2002, 15:09 
 
Du gibts keine ID vor,
deshalb tippe ich mal, du verwendest als Datentyp Tyniint und bist gerade an die Grenzen gestoßen.

Benutze mal UNSIGNED und/oder einen anderen Datentyp.

 
mastermack
12-05-2002, 15:14 
 
Hey,

danke, du hast recht die ID Spalte habe ich auf TinyInt gesetzt.
Dann liegt dort wohl der Fehler.

Was kann ich machen, kann ich jetzt einfach den Spaltentyp noch ändern ? Obwohl Daten drin sind ?

 
Tago
12-05-2002, 18:04 
 
ALTER TABLE tablename MODIFY spalte_id INT(10);

 
mastermack
12-05-2002, 19:20 
 
Danke

Das ändern hätte ich auch hinbekomenn :), war mir nur nicht sicher ob das jetzt noch läuft wenn schon Daten drinnen sind.

 
mastermack
12-05-2002, 19:21 
 
Danke

Das ändern hätte ich auch hinbekomenn :D , war mir nur nicht sicher ob das jetzt noch läuft wenn schon Daten drinnen sind.


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