Fejl når jeg opdaterer felt af typen decimal
Hejsa.Jeg har haft et fungerende system i flere år, men pludselig får jeg fejl, når jeg vil gemme data i MySQL.
Det er givetvis mig, som har gjort det forkert, men hvor jeg tror serveren indtil for nylig var mere "eftergivende". Jeg tror, at webhotellet nu har opgraderet serversoftwaren, og så går det ikke længere.....
Jeg har et felt af typen decimal(10,1), Nlul=Yes og default = 0.0.
Når jeg opdaterer feltet uden værdi, så kommer nu denne fejl:
Og det jo nok fordi værdien er tom og feltet i forvejen har en default værdi på 0.0.
Inden jeg går i gang med at rette programkoden, vil jeg være glad for lidt input, om jeg er på sporet.
Og løsningen er vel, at jeg laver et tjek på værdien, inden jeg opdaterer feltet, og er værdien tom, så skal jeg sætte værdien til 0.0.