när jag sätter in data i databasen fungerar det som jag ska - under förutsättning att jag fyller i alla fält. Nu är det några som ska vara frivilliga... Har inte "not Null" ikryssad i MySQL-FRONT så databasen ska tillåta NULL-värden. Det är ett int-fält, tre text-fält och ett date-fält som ska vara frivilliga. Hur löser man det så att man tillåter tomma eller NULL?
Det är rätt inställningar du gjort, men du måste alltid se till att din syntax i SQL-frågan är korrekt. Bara för att fälten kan lagra NULL innebär det inte att du bara kan låta det vara tomt i SQL-frågan.
INSERT INTO tabellen (fält1, fält2, fält3) VALUES (1, NULL, 3)
Eller:
INSERT INTO tabellen (fält1, fält3) VALUES (1, 3)
Men inte:
INSERT INTO tabellen (fält1, fält2, fält3) VALUES (1, , 3)