webForumDet fria alternativet

BLOB column 'senare' can't have a default value

1 svar · 163 visningar · startad av joxxe

joxxeMedlem sedan okt. 200357 inlägg
#1

SQL-fråga :

ALTER TABLE `anv` ADD `senare` BLOB DEFAULT 'Ingen beställning gjord ännu.' NOT NULL

MySQL sa:

#1101 - BLOB column 'senare' can't have a default value
[Dokumentation]

Det måste ju gå att använda funktionen default value på något sätt? det ska gå in en text som är längre än 255 texten så jag måste använda blob eller longtext. för de ska inte mkt text ;)

PeeerMedlem sedan mars 20025 907 inlägg
#2

BLOB and TEXT columns cannot have DEFAULT values

http://www.mysql.com/doc/en/BLOB.html

Kan du inte skita i default-värdet och sen göra en kontroll i din applikation istället?

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)