voglio definire tavolo che avrà 2 campi data e ora, someting in questo modo:MySQL CURRENT_TIMESTAMP sul creare e aggiornata
CREATE TABLE `msgs` (
`id` INT PRIMARY KEY AUTO_INCREMENT,
`msg` VARCHAR(256),
`ts_create` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`ts_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)
Come fare questo errore evitando:
ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
Point è quello di mantenere il comportamento desiderato di ts_create
e ts_update
nello schema della tabella.
Credo che l'errore sia chiaro e quello che cerchi sia il modo alternativo di usare la stessa cosa come current_timestamp – GusDeCooL