Kleines Mysql Problemchen
#1 _BigTim_
geschrieben 30. September 2005 - 14:48
Ich habe MySQL 4.1.11 und folgenden "Code":
CREATE TABLE mpshout ( shoutID INT(11) DEFAULT '0' NOT NULL auto_increment,
shoutName VARCHAR(20) NOT NULL,
shoutMessage VARCHAR(150) NOT NULL,
shoutDate VARCHAR(10) NOT NULL,
shoutTime VARCHAR(8) NOT NULL, PRIMARY KEY (shoutID))
Allerdings spuckt mir phpMyAdmin immer folgendes aus:
MySQL meldet:
#1067 - Invalid default value for 'shoutID'
Habe phpMyAdmin 2.6.0-pl3!
Jemand eine Ahnung, woran des liegen könnte und wie man´s beheben kann?!
Grüße, BigTim
Anzeige
#2
geschrieben 30. September 2005 - 14:54
#3 _BigTim_
geschrieben 30. September 2005 - 15:01
CREATE TABLE mpshout ( shoutID INT(11) DEFAULT 0 NOT NULL auto_increment,
shoutName VARCHAR(20) NOT NULL,
shoutMessage VARCHAR(150) NOT NULL,
shoutDate VARCHAR(10) NOT NULL,
shoutTime VARCHAR(8) NOT NULL, PRIMARY KEY (shoutID))
Hab´s ausprobiert. Selber Fehler!
#4
geschrieben 30. September 2005 - 15:11
#5 _BigTim_
geschrieben 30. September 2005 - 15:12
Mhhh... Selbst ohne die ' geht´s nicht!
#6
geschrieben 30. September 2005 - 15:57
Wofür brauchst du das "DEFAULT 0", wenn sowieso auto_increment verwendet wird?
EDIT:
Und falls du willst, dass von 0 aufwärts gezählt wird:
auto_increment = 0
Zumindest steht es so im MySQL-Manual
EDIT 2:
Anscheinend geht das starten bei 0 doch nicht... Habe es selber ausprobiert...
Startet immer bei 1...
Dieser Beitrag wurde von Mr_Maniac bearbeitet: 30. September 2005 - 16:10
#7 _BigTim_
geschrieben 30. September 2005 - 18:33
#8 _Benjamin_
geschrieben 30. September 2005 - 19:50
#9 _BigTim_
geschrieben 30. September 2005 - 21:10
Hab des halt bekommen, weilsch auf PHP5 hab umstellen lassen...
- ← Bilder Hochladen Durch Jedermann
- Skript/Web-Programmierung
- Welche Skript- oder Prog.Sprache (iNet) →

Hilfe
Neues Thema
Antworten
Nach oben



