phpMyAdminで作成した列に「CURRENT_TIMESTAMP」が付加されるのはなぜ?

CURRENT_TIMESTAMPとは、現在の日時を返すMySQLの関数です。たとえば、「2012-11-01 22:50:53」のような値が返されます。

phpMyAdminでテーブルを作成したときに、指定した覚えがないのにCURRENT_TIMESTAMPという属性が付加されていることがあります。それは、日付の列で「TIMESTAMP」を選んだときです。

心配は不要です。この属性が付加される主旨は、データの新規作成時や変更時に、そのときの日時を自動で列に格納するためです。MySQLのTIMESTAMP型の便利な特徴です。

TIMESTAMPとCURRENT_TIMESTAMPについて詳しくは、以下の記事を参考にしてください。
「種別」のint、varchar、textって何?

スポンサーリンク

PHP・WordPress修正サポートのご案内

PHP修正サポートへの問い合わせ

PHP修正サポートへのお問い合わせはこちらからお願いします。

PHPの基礎が身に付いたかチェック!

PHP「直す力」養成ドリル