Banco de dados é uma área que nunca se esgotam os conhecimentos…recentemente descobri algumas coisas interessantes sobre os campos do tipo TIMESTAMP utilizando o MySQL:
- Por default o TIMESTAMP é NOT NULL, inserir um NULL faz com que seja armazenado o DATETIME atual;
- TIMESTAMP pode conter um valor entre ’1970-01-01 00:00:01′ e ’2038-01-19 03:14:07′;
- Somente a primeira coluna com NOT NULL pode contar por default a propriedade CURRENT_TIMESTAMP;
- Quando se utiliza CURRENT_TIMESTAMP, e a coluna esteja marcada como ON UPDATE essa coluna não se atualiza-ra se não tiver alterações significativas (por exemplo, ao fazer dois updates iguais).
Confira mais aqui:
Veja também...
- Mysql – duplicar coluna
- HowTo: MySQL – Como resetar um campo Auto Increament
- Resetando a senha de Root do Mysql
- WP-DownloadManager – Reordenando os Registros na “Unha”
- Mysql Error – Can´t connect to MySQL server (10061)
Related posts brought to you by Yet Another Related Posts Plugin.
