気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. phpMyAdmin
  2. 13 view

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

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

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

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

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

phpMyAdminの最近記事

  1. phpMyAdminのSELECT文に付加される「WHERE 1」とは

  2. phpMyAdminで作成したハイフン付きのテーブル名でエラーになる

  3. phpMyAdminで似たような行を繰り返し作成する方法

  4. phpMyAdminの「TRUNCATE TABLE」とは(DROP TABLEとの違いに…

  5. phpMyAdminのSQLに付加される「’」に似た記号「`」は何?

関連記事

PAGE TOP