Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

defina current_timestamp apenas ao inserir uma nova linha


Um TIMESTAMP coluna atualiza automaticamente em cada atualização. Um DATETIME coluna não.

Você quer:
your_column DATETIME DEFAULT CURRENT_TIMESTAMP

Isso permite que você especifique um valor padrão no momento da inserção, como faria para qualquer coluna, mas porque não é um TIMESTAMP mais ele não continuará se atualizando a cada UPDATE futuro .