PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
andmebaasis tabeli loomisel viga Invalid default value for 'id'
Postitaja: k2xk2x 2010-03-17 20:02:21
kood ise on selline:

code is. $resul = mysql_query("CREATE TABLE gb(`id` INT (11) UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT, ".
"`nimi` VARCHAR (50) DEFAULT '0' NOT NULL, `email` VARCHAR (100) DEFAULT '0' NOT NULL, ".
"`tiitel` VARCHAR (100) DEFAULT '0' NOT NULL, `sisu` TEXT NOT NULL, `aeg` DATETIME,".
" PRIMARY key(`id`))",$conn);
if (!$resul)
{ die (mysql_error()); }

ja probleem on siis sellega et kajastab errorit invalid default value for 'id'

saab keegi aidata sellega?
RE: andmebaasis tabeli loomisel viga Invalid default value for 'id'
Postitaja: nene 2010-03-17 20:27:16
AUTO_INCREMENT väljal ei oma DEFAULT mõtet, sest vaikimis väärtuseks ongi ju number, mille AUTO_INCREMENT annab. "0" määramine INT välja defaultiks on aga samuti asjatu, sest 0 ongi default.

Kui sa tahad AUTO_INCREMENT'ile seada algväärtust, siis:

CREATE TABLE (...) AUTO_INCREMENT = 42;

Viimati muudetud: 17-03-2010 20:28:16
Muutja: nene
Põhjus: eemaldatud üleliigne läbu

RE: andmebaasis tabeli loomisel viga Invalid default value for 'id'
Postitaja: k2xk2x 2010-03-17 21:30:14
probleem lahendatud, suured tänud.

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0788998603821