Visa ett inlägg
Oläst 2010-02-26, 08:15 #1
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Standard MySQL insättningar ger ibland fel

Har upptäckt att vid vissa, löpa script får jag problem vid insättning av rader till databasen.

När?

Oftast när fältet är satt till att inte acceptera NULL dvs. Nej , men insättningsfrågan försöker sätt ain en blankt värde där, dvs. ''

Ok, det verka rinte konstigt och det är ju rätt hur MySQl hanterar det. Dock innan i MySQL 4 var detta inag problem. Man satta in värdet ändå. Det var inte så strikt tror jag. Märker nu att vissa script har detta problem då man inte tagit hänsyn. Läste även någonstans att MySQl 5 är mer strikt på dessa inställningar och det har jag märkt.

Lösning?

Tycker ibland jag håller på och debugga script och hittar just att databasfältens NULL värde är satt fel. Trött på det.

Finns det sätt att släppa MySQLs strikta sätt att se på det?


(Hoppas jag gjorde mig förståelig ...)

Senast redigerad av Helix den 2010-02-26 klockan 08:19
Helix är inte uppkopplad   Svara med citatSvara med citat