0

私は、人々がウェブサイトに登録し、フォームデータがデータベースに挿入されるデータベースを持っています。そのすべての情報に加えて、登録時刻を挿入したいと思います。たとえば、php スクリプトで何もしない自動インクリメント ID 列があります。SQL データベースは、新しいエントリごとにそれを自動的にインクリメントします。同様に、スクリプトで何もする必要がなく、データベースが現在の時刻を取得し、それを他の挿入情報と一緒に配置するだけの時刻列を作成できますか? 私は phpMyAdmin を使用しており、タイプが asDATETIMEでデフォルト値が のTime という名前の列を追加しようとしましたCURRENT_TIMESTAMPが、それを追加できず、Time のデフォルト値が無効であると言いました。

4

3 に答える 3

2

列タイプを に変更しますTIMESTAMP

于 2012-11-15T20:51:51.107 に答える
1

タイムスタンプフィールドを使用してください。これはまさにあなたが望むものです。

于 2012-11-15T20:51:59.013 に答える
1

timestamp列タイプを使用する例

`inserted` timestamp NOT NULL default CURRENT_TIMESTAMP
于 2012-11-15T20:55:39.997 に答える