18. juni 2005 - 18:51Der er
14 kommentarer og 1 løsning
længde/værdi i MySql
Jeg sidder og boxer med et problem!
Jeg skal oprette en database i MySql, men dette her dur ikke:
CREATE TABLE `venner` (
`id` INT( 6 ) DEFAULT '0' NOT NULL AUTO_INCREMENT , `titel` VARCHAR( 75 ) NOT NULL , `antal` VARCHAR( 4 ) NOT NULL , `indhold` LONGTEXT( 500 ) NOT NULL , `opstartsfase` LONGTEXT( 500 ) NOT NULL , `tilbehør` TEXT( 100 ) NOT NULL , `kategori` VARCHAR( 50 ) NOT NULL , PRIMARY KEY ( `id` , `titel` , `antal` , `indhold` , `opstartsfase` , `tilbehør` , `kategori` )
Jeg får en fejlmelding der siger noget i retningen af at jeg har angivet for mange karakterer!?
I "indhold" og "opstartsfase" skal der være en lang tekst (minimum 500 karakterer)... Hvad gør jeg for at min DB accepterer det Og hvar er finten med NOT NULL???? (eller NULL)
Når du skriver "LONGTEXT( 500 )" så fortæller du MySQL at feltet skal være *maks* 500 tegn langt. Dette kommer jo nok lidt i konflikt med dit krav om "minimum 500 karakterer".
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.