Om du vill ha en standardparameter kan du antingen ange en standard i databasschemat.
För aktuell_datum måste du ställa in datatypen till timestamp
inte date
, på det sättet kommer MySQL automatiskt att infoga now()
in i fältet när data saknas.
Eller skapa en utlösare
DELIMITER $$
CREATE TRIGGER BEFORE INSERT ON FOR EACH ROW
BEGIN
IF new.mydate IS NULL THEN SET new.mydate = NOW();
END $$
DELIMITER ;
Om du vill skicka null
ställ bara in var till null:
$var = null;
Länkar
http://dev.mysql.com /doc/refman/5.1/en/alter-table.html
http://dev.mysql.com /doc/refman/5.1/en/create-trigger.html