0

これは簡単な修正であると確信していますが、私はそれを理解することができません:( mysql dbに2つのテーブルを作成するのに助けが必要です.これは、私がする必要があると言われたことです:

float と created_at (timestamp)
を持つ一時テーブルがあることを確認してください avgtemp1 と avgtemp2、open (ブール値、デフォルト: true) と created_at (timestamp) の float を持つアラート テーブルがあることを確認してください

私がphpmyadminでやったこと:

  1. temps という名前の mysql データベースを作成しました
  2. 2 つのテーブル (temps、alerts) を作成しました
  3. temps テーブルに 2 つの列 (temp1 と temp2) を作成しました
  4. アラート テーブルに 2 つの列 (avgtemp1 と avgtemp2) を作成しました。

created_at (タイムスタンプ) を追加する方法がわかりません。or what open (boolean, default: true) and created_at (timestamp)

どんな助けでも大歓迎です

4

1 に答える 1

0

以下は、タイムスタンプ列とブール値列に必要なものを提供します。このopen列は、true または false に設定できる単なるフラグですが、デフォルトで true (この場合は 1) に設定する必要があります。

CREATE TABLE table1 (
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  open boolean default 1
);

注:必要な場合にのみ必要ですDEFAULT CURRENT_TIMESTAMP。それ以外の場合は、それを削除してタイムスタンプを手動で挿入できます。

于 2013-10-03T14:35:25.550 に答える