phpmyadmin - tilføj standard værdi til en kolonne med datatype text

Tags:    phpmyadmin sql mysqli

Hej :)

Jeg vil gerne have tilføjet en standardværdi til min kolonne "logo", men kolonnen har datatypen text, og kan derfor ikke have en standardværdi?

Fejlkode:
Fold kodeboks ind/udKode 


Hvad kan jeg i stedet gøre?

På forhånd tak for hjælpen.



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Det er korrekt, at der ikke kan sættes en standardværdi på TEXT. Du kan gøre 2 ting.

1) Oprette en trigger i mysql, der inserter en værdi i dit text felt, hver gang en ny række oprettes.

Fold kodeboks ind/udSQL kode 


2) Tildele standardværdien igennem din php-kode.

Det er afhængigt af hvordan din database/kode er bygget op, hvad der er bedst at gøre. Men umiddelbart, vil jeg tro løsning 2 er vejen frem for dig.



Indlæg senest redigeret d. 09.05.2012 21:57 af Bruger #955
Men hvorfor bruge TEXT ? umiddelbart lyder "logo" som noget der beskrives indenfor 255 tegn - altså en VARCHAR.



okay. Tak for dit svar stefan :)



Jeg har skam også ændret det varchar og givet en default værdi :)

Dog ville jeg gerne lige tjekke hvad mulighederne var med text.





t