2009-08-05 14 views
1

さて、私は比較的新しいコーディングですが、1000コード以上のテーブルを持っています。私は完全なコードのデータベースを持っていて、それが提出されたときにこのデータを呼びたいと思います。

新しい情報を投稿する場合(送信フォームを使用)、「最新25」を印刷できるように、テーブルに日付/時刻を追加できます。

私の質問は次のとおりです。

時間の列を追加するにはどうすればよいですか?私のhtmlのsubmitラインにtime関数を追加するには?私は1000行のw/o日付を持つつもりなので、私はうんざりするだろうし、日付を持つ新しい行は何ですか?

+0

次のようなウェブ上で利用可能なチュートリアルの1つを検討することを検討してください。http://dev.mysql.com/doc/refman/5.0/ja/tutorial.html –

答えて

1
  1. DATETIMEカラムを使用してください。 NULLを許可する

  2. 既存のレコードは新しい列にnullを持ちます。これで結構です。あなたが新しい日時を設定することができますいずれかMyDateTimeColumn DESC BYテーブル ORDER LIMIT 25

0

FROM COLUMN2 、

SELECT column1の:

  • はあなたのトップ25レコードを取得するには、このようなクエリを使用します列をデフォルト値(つまり現在の日付/時刻)に設定するか、insert文に含めることができます。

    insert into table (col1, col2, datetime_col) values ('whatever', 'whatever', now()) 
    

    これは未テストですが、SQL Serverで動作しますが...私はそれは同様のMySQLに働くだろうと想像(実際には、SQL Serverの機能は、GETDATE()と迅速なGoogle検索は、それが今であることを私に伝えます()はMySQLで)。

  • 関連する問題