Kom ihåg mig?
Home Menu

Menu


Mysql fel vid skapande av tabeller

Ämnesverktyg Visningsalternativ
Oläst 2008-05-22, 16:29 #1
Arons avatar
Aron Aron är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 100
Aron Aron är inte uppkopplad
Medlem
Arons avatar
 
Reg.datum: Feb 2006
Inlägg: 100
När jag försöker skapa tabeller enlight nedan får jag följande fel:
Invalid default value for 'ID'

Kod:
mysql_query("CREATE TABLE $cat_table (ID int(3) DEFAULT '0' NOT NULL auto_increment, Count int(5) DEFAULT '0' NOT NULL, Category varchar(50) NOT NULL, Description varchar(200), UNIQUE ID (ID))") or die(mysql_error());
mysql_query("CREATE TABLE $link_table (ID int(5) DEFAULT '0' NOT NULL auto_increment, Cat_ID int(3) DEFAULT '0' NOT NULL, Clicks int(5) DEFAULT '0' NOT NULL, Website varchar(50) NOT NULL, URL varchar(150) NOT NULL, Description varchar(200), UNIQUE ID (ID))") or die(mysql_error());
Någon som vet vad som är felet?
Har kört scriptet tidigare men efter att de uppgraderat servern fungerar scriptet inte längre.
Aron är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-22, 16:35 #2
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Jag tror inte du kan ha ett defaultvärde på en kollumn som dessutom har attributet "auto_increment"
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-22, 17:05 #3
Arons avatar
Aron Aron är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 100
Aron Aron är inte uppkopplad
Medlem
Arons avatar
 
Reg.datum: Feb 2006
Inlägg: 100
Tacksam på förslag hur jag lättast kan fixa till problemet. Jag har testat det mesta men inget verkar funka.
Aron är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-22, 17:27 #4
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
Kan du inte bara plocka bort default värdet?
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-22, 17:45 #5
gsocs avatar
gsoc gsoc är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2007
Inlägg: 568
gsoc gsoc är inte uppkopplad
Mycket flitig postare
gsocs avatar
 
Reg.datum: Jun 2007
Inlägg: 568
Kör med NULL eller ta bort det...
gsoc är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-22, 19:31 #6
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Kod:
CREATE TABLE `comp` (
 `k_id_COMP` int(11) unsigned NOT NULL auto_increment,
 `Name` varchar(255) default NULL,
 `BillingAddress` varchar(255) default NULL,
 `BillingZip` varchar(10) default NULL,
 `BillingCity` varchar(255) default NULL,
 `BillingCountry` varchar(255) default NULL,
 `VisitAddress` varchar(255) default NULL,
 `VisitZip` varchar(10) default NULL,
 `VisitCity` varchar(255) default NULL,
 `VisitCountry` varchar(255) default NULL
 PRIMARY KEY (`k_id_COMP`),
) ENGINE=MyISAM AUTO_INCREMENT=1 COMMENT='Comment'

Tabellen som är auto_increment måste alltid vara Primary Key.
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-22, 20:54 #7
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Citat:
Originally posted by hnn@May 22 2008, 19:31
Tabellen som är auto_increment måste alltid vara Primary Key.
Tabellen?
Du menar väll kolumnen
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-22, 22:35 #8
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
ska du verkligen ha DEFAULT '0'? Det ser ut som en sträng? Har du provat DEFAULT 0 istället?
goose är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 23:00.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017