Tecnicamente, puoi dichiarare una tabella del genere.
Ma nel tuo caso, il time
dovrebbe essere fatta la PRIMARY KEY
, poiché probabilmente è sbagliato avere temperature diverse per lo stesso tempo e probabilmente inutile averle più di una volta.
Logicamente, ogni tabella dovrebbe avere una PRIMARY KEY
in modo da poter distinguere due record.
Se non hai una chiave candidata nei tuoi dati, creane una surrogata (AUTO_INCREMENT
, SERIAL
o qualunque cosa il tuo database offra).
L'unica scusa per non avere una PRIMARY KEY
è un registro o una tabella simile che è soggetta a DML
pesanti e avere un indice su di esso avrà un impatto sulle prestazioni oltre il livello di tolleranza.