MySQL Timestamp - por que todos os zeros?
Estou usando o PHPMyAdmin e tenho uma coluna da tabela MySQL chamada "timestamp". O tipo (surpresa!) ÉTIMESTAMP
, e em 'atributos' eu o configurei comoON UPDATE CURRENT_TIMESTAMP
.
No entanto, cada novo registro recebe um carimbo de data e hora assim:
0000-00-00 00:00:00
Definei explicitamente o valor padrão como nenhum, mas quando salvo e volto a procurar, ele é definido como todos os zeros, como acim
A página de registros PHP relevante é acessada com esta consulta:
$query = "INSERT INTO `pagehit` (user_id, pageurl)
VALUES ('" . $userid . "', '" . $pageurl . "')";
A coisa toda está sendo executada no XAMP
O que estou perdendo