Avatar billede masterc Nybegynder
16. marts 2004 - 13:42 Der er 5 kommentarer

Problemer med oprettelse af tabel

Hej "Stjerner"

Jeg har et problem ved oprettelse af tabel genne phpmyadmin via webhotel ved b-one. Er der nogle der kan fortælle hvad der går galt her!


SQL-query :

CREATE TABLE pwb_setup(
setupCVR INTEGER NOT NULL ,
pwb_login_loginID INTEGER UNSIGNED NOT NULL ,
setupSend CHAR NULL ,
setupSemail VARCHAR NULL ,
setupPrt INTEGER UNSIGNED NULL ,
setupNextinvoicenumber INTEGER UNSIGNED NULL ,
setupToplogo VARCHAR NULL ,
setupButlogo VARCHAR NULL ,
setupIcon1 VARCHAR NULL ,
setupIcon2 VARCHAR NULL ,
setupIcon3 VARCHAR NULL ,
setupFooter TEXT NULL ,
setupChange DATE NULL ,
PRIMARY KEY ( setupCVR, pwb_login_loginID ) ,
INDEX pwb_setup_FKIndex1( pwb_login_loginID ) ,
FOREIGN KEY ( pwb_login_loginID ) REFERENCES pwb_login( loginID ) ON DELETE NO ACTION ON UPDATE NO ACTION
)

MySQL said:

You have an error in your SQL syntax near 'NULL, setupPrt INTEGER UNSIGNED NULL, setupNextinvoicenumber INTEGER UNSIGNED NU' at line 1
Avatar billede thomas_yde Nybegynder
16. marts 2004 - 14:09 #1
Hvis der må stå NULL i tabellen er der ingen grund til at skrive NULL.
CREATE TABLE pwb_setup(
setupCVR INTEGER NOT NULL ,
pwb_login_loginID INTEGER UNSIGNED NOT NULL ,
setupSend CHAR NULL ,
setupSemail VARCHAR ,
setupPrt INTEGER UNSIGNED ,
setupNextinvoicenumber INTEGER UNSIGNED ,
setupToplogo VARCHAR ,
setupButlogo VARCHAR ,
setupIcon1 VARCHAR ,
setupIcon2 VARCHAR ,
setupIcon3 VARCHAR ,
setupFooter TEXT ,
setupChange DATE ,
PRIMARY KEY ( setupCVR, pwb_login_loginID ) ,
INDEX pwb_setup_FKIndex1( pwb_login_loginID ) ,
FOREIGN KEY ( pwb_login_loginID ) REFERENCES pwb_login( loginID ) ON DELETE NO ACTION ON UPDATE NO ACTION
)
Avatar billede thomas_yde Nybegynder
16. marts 2004 - 14:09 #2
Jeg ville bare mene at der skal stå fx VARCHAR(100)
hvis der skal være 100 tegn .
Avatar billede masterc Nybegynder
17. marts 2004 - 08:29 #3
Jeg fjernede NULL'erne og for en god ordens skyld satte jeg limit på char og varchar som du foreslog.
Jeg kan ikke lige se hvor jeg skal trykke for at give point, hvis jeg ikke kan når jeg trykker send, må du lige fortælle mig hvor!

Tak for hjælpen
Avatar billede kgp43 Nybegynder
17. marts 2004 - 08:45 #4
Du kan ikke give point fordi de har lavet en kommentar, i stedet for "et svar". Bare sig til at thomas_yde, at han skal lave et svar så han kan få point.
Avatar billede masterc Nybegynder
29. marts 2004 - 14:11 #5
thomas du skal vælge svar for at jeg kan give dig point!

MasterC
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester