Bonjour,
Je tiens à préciser que je suis débutant donc désolé si mes explications ne sont pas assez précises, n'hésitez surtout pas à me demander des précisions :
J'ai construit une station météo à partir d'un ESP32 qui envoi vers une BD chez 000webhost, depuis le début j'avais toujours mes enregistrements avec une herue de décalage (GMT 0) je corrigeais cela à l'affichage mais depuiis le changement d'heure j'ai 2 heures de décalage normal puisque je suis en GMT +00

J'ai essaye de passer les commandes suivantes :

Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SET time_zone = 'Europe/Paris';
mais j'ai l'erreur suivante #1298 - Unknown or incorrect time zone: 'Europe/Paris très certainement une erreur de syntaxe

J'ai essayé la commande suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SET time_zone = '+01:00';
pas de changement ma BD reste en GMT 00

Ma BD est construite de la façon suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
 
 
-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Hôte : localhost:3306
-- Généré le : mar. 02 avr. 2024 à 13:35
-- Version du serveur : 10.5.20-MariaDB
-- Version de PHP : 7.3.33
 
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
 
 
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
 
--
-- Base de données : `id21478987_bddatameteo`
--
 
-- --------------------------------------------------------
 
--
-- Structure de la table `SensorDataTHP`
--
 
CREATE TABLE `SensorDataTHP` (
  `id` int(6) UNSIGNED NOT NULL,
  `sensor` varchar(30) NOT NULL,
  `TEMP` decimal(6,2) DEFAULT NULL,
  `HUM` decimal(6,2) DEFAULT NULL,
  `PRES` decimal(6,2) DEFAULT NULL,
  `TEMPR` decimal(6,2) DEFAULT NULL,
  `reading_time` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
 
--
-- Déchargement des données de la table `SensorDataTHP`
--
 
INSERT INTO `SensorDataTHP` (`id`, `sensor`, `TEMP`, `HUM`, `PRES`, `TEMPR`, `reading_time`) VALUES
(3, 'THP', 17.24, 66.41, 1014.15, 16.89, '2023-12-23 15:16:48'),
(4, 'THP', 17.28, 66.16, 1014.08, 16.89, '2023-12-23 15:18:51'),
(5, 'THP', 17.38, 65.99, 1014.07, 16.99, '2023-12-23 15:21:51'),
(6, 'THP', 17.23, 65.97, 1014.03, 16.99, '2023-12-23 15:22:21'),
(7, 'THP', 17.41, 65.68, 1014.05, 16.99, '2023-12-23 15:24:26');
 
--
-- Index pour les tables déchargées
--
 
--
-- Index pour la table `SensorDataTHP`
--
ALTER TABLE `SensorDataTHP`
  ADD PRIMARY KEY (`id`);
 
--
-- AUTO_INCREMENT pour les tables déchargées
--
 
--
-- AUTO_INCREMENT pour la table `SensorDataTHP`
--
ALTER TABLE `SensorDataTHP`
  MODIFY `id` int(6) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12323;
COMMIT;
 
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;