技術的には、そのようなテーブルを宣言できます。
しかし、あなたの場合、time PRIMARY KEYにする必要があります 、同じ時間に異なる温度を設定することはおそらく間違っており、同じ温度を複数回設定することはおそらく役に立たないためです。
論理的には、各テーブルにはPRIMARY KEYが必要です。 2つのレコードを区別できるようにします。
データに候補キーがない場合は、代理キーを作成するだけです(AUTO_INCREMENT 、SERIAL またはデータベースが提供するものは何でも)
PRIMARY KEYがない唯一の言い訳 重いDMLの対象となるログまたは同様のテーブルです インデックスを付けると、許容範囲を超えてパフォーマンスに影響を与えます。