<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - MySQL</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL]]></description>
		<language>fr</language>
		<lastBuildDate>Sun, 19 Jul 2026 07:07:58 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - MySQL</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Synchronisation BDD locale et distante</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182564&amp;goto=newpost</link>
			<pubDate>Wed, 11 Mar 2026 07:20:13 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai un projet...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai un projet sur windev mobile, qui jusqu'à maintenant ne tournait que sur une seule tablette android. Maintenant le client aimerait que cette application soit disponible sur plusieurs tablettes android.<br />
<br />
Je vais utiliser une base MySQL distante pour synchroniser les données. Cette base ne sera pas en accès direct. Les données continueront à être saisie en local et mises à jour sur MySQL. <br />
<br />
Ma question est qu'elle est la structure à mettre en place pour cette synchronisation ?<br />
<br />
Exemple :<br />
J'ai une table Clients avec les champs<br />
IDClient<br />
NomClient<br />
TelClient<br />
<br />
J'ai l'utilisateur A qui ajoute Mr Dupont sur la tablette A<br />
J'ai l'utilisateur B qui modifie Mr Durand sur la tablette B<br />
<br />
Quels sont les champs à ajouter à la table Clients (en local et sur MySQL) afin d'assurer une bonne synchronisation lors de la mise à jour des données sur la tablette A et B ?<br />
L'IDClient étant en mode incrémentation automatique, je suppose qu'il va falloir le gérer au niveau de MySQL ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>Zorg44</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182564/bases-donnees/mysql/synchronisation-bdd-locale-distante/</guid>
		</item>
		<item>
			<title>Insertion de champs dans MySQL</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181677&amp;goto=newpost</link>
			<pubDate>Fri, 23 Jan 2026 10:59:31 GMT</pubDate>
			<description><![CDATA[Bonjour, 
Je n'arrive pas à...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
Je n'arrive pas à insérer une ligne/colonne de champs dans mysql<br />
J'arrive à me connecter à la base, mais pas à la table utilisateurs apparemment.<br />
<img src="https://www.developpez.net/forums/attachments/p673530d1769165811/bases-donnees/mysql/insertion-champs-mysql/1.png/" border="0" alt="Nom : 1.png
Affichages : 208
Taille : 80,7 Ko"  style="float: CONFIG" /><br />
Le code est en PJ.<br />
<a href="https://www.developpez.net/forums/attachments/p673531d1769165859/bases-donnees/mysql/insertion-champs-mysql/form1.php/"  title="Nom : form1.php
Affichages : 0
Taille : 1,3 Ko">form1.php</a><br />
Merci de votre aide</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p673530d1769165811/bases-donnees/mysql/insertion-champs-mysql/1.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/php.gif" alt="Type de fichier : php" />
	<a href="https://www.developpez.net/forums/attachments/p673531d1769165859/bases-donnees/mysql/insertion-champs-mysql/form1.php/">form1.php</a> 
(1,3 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>frunch</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181677/bases-donnees/mysql/insertion-champs-mysql/</guid>
		</item>
		<item>
			<title><![CDATA[Vue non-updatable à cause d'un ORDER BY dans sa construction]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181101&amp;goto=newpost</link>
			<pubDate>Mon, 22 Dec 2025 10:57:57 GMT</pubDate>
			<description>bonjour, 
 
sur un vieille...</description>
			<content:encoded><![CDATA[<div>bonjour,<br />
<br />
sur un vieille version de dev de mysql 10.4.8-MariaDB , j'ai une vue comme ça :<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">OR</span> <span style="color: #0000ff;">REPLACE</span> <span style="color: #0000ff;">VIEW</span> edt_cahier_pointages <span style="color: #0000ff;">AS</span> 
	<span style="color: #0000ff;">SELECT</span> point_id, point_visible, point_date_crea, point_date_mod, point_user_crea, point_user_mod, 
		point_edt_id, point_type_id, point_com_prof, point_etu_id, etu_photo, etu_mode
	<span style="color: #0000ff;">FROM</span> pointages,  etudiants  
	<span style="color: #0000ff;">WHERE</span> point_etu_id=etu_id <span style="color: #0000ff;">AND</span> point_visible=<span style="color: #cc66cc;">1</span>
	<span style="color: #0000ff;">ORDER</span> <span style="color: #0000ff;">BY</span> point_date_crea <span style="color: #0000ff;">DESC</span>	
	;</pre></td></tr></table></code><hr />
</div><br />
Je peux la mettre à jour sans souci par une requête UPDATE.<br />
<br />
<br />
En prod, j'ai un serveur plus récent 5.7.42-log<br />
mais quand je fais un update, j'ai une erreur &quot;#1221 - Incorrect usage of UPDATE and ORDER BY&quot;<br />
Quand je rebuild ma vue sans la partie &quot;ORDER BY ORDER BY point_date_crea DESC	&quot; ,  et bien ça passe crème !<br />
<br />
que faire pour résoudre ça?  , sachant que j'ai besoin que ma vue soit classée !<br />
Vraiment étrange ce bug dans une version plus récente de mysql...<br />
<br />
<br />
C'est mon dernier bug avant noël, j'espère le résoudre :-)</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>clavier12AZQSWX</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181101/bases-donnees/mysql/vue-non-updatable-cause-d-order-by-construction/</guid>
		</item>
		<item>
			<title>Erreur de classement avec un utf8mb4_general_ci</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180800&amp;goto=newpost</link>
			<pubDate>Fri, 05 Dec 2025 09:44:41 GMT</pubDate>
			<description><![CDATA[bonjour, 
 
j'ai des données...]]></description>
			<content:encoded><![CDATA[<div>bonjour,<br />
<br />
j'ai des données nom+prenom que j'ordonne par nom,prenom dans une table en utf8mb4_general_ci et chaque champs var255 est bien aussi en utf8mb4_general_ci .<br />
<br />
étrangement, dans un group_concat/CONCAT , la clause ORDER ne tient pas compte du type utf8mb4_general_ci de la table.<br />
est-ce un bug mysql ou bien le casse insensible ne concerne que le ORDER BY du SELECT et pas le ORDER de GROUP_CONCAT/CONCAT ?<br />
<br />
Très étrange...</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>clavier12AZQSWX</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180800/bases-donnees/mysql/erreur-classement-utf8mb4_general_ci/</guid>
		</item>
		<item>
			<title>Script SQL exception</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180255&amp;goto=newpost</link>
			<pubDate>Mon, 03 Nov 2025 10:15:25 GMT</pubDate>
			<description>Bonjour à tous, 
Je ne sais...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
Je ne sais pas si je suis sur la bonne page. J'ai crée et transformé un MCD en MLD sans problème. Mais lorsque j'essaie d'exécuter le script SQL. Je reçois le message:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">java.lang.NullPointerException: Cannot invoke <span style="color: #FF0000;">&quot;java.lang.Boolean.booleanValue()&quot;</span> because the <span style="color: #0000ff;">return</span> value <span style="color: #0000ff;">of</span> <span style="color: #FF0000;">&quot;SQLGenerateur.Column.getPrimaryKey()&quot;</span> <span style="color: #0000ff;">is</span> <span style="color: #0000ff;">null</span></code><hr />
</div><br />
Et pourtant tout semble correct au niveau des clés primaires.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>Javamar</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180255/bases-donnees/mysql/script-sql-exception/</guid>
		</item>
		<item>
			<title><![CDATA[[MariaDB] mysql - group by -> intervales]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180169&amp;goto=newpost</link>
			<pubDate>Wed, 29 Oct 2025 12:42:10 GMT</pubDate>
			<description>Bonjour à toutes et tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et tous,<br />
<br />
J'ai une liste d'environ 5000 stations météo comprenant (entre autre données) l'altitude à laquelle elles se situent. Je souhaiterais savoir combien il y a de stations par intervalles de 100 mètres (0..99, 100..199, etc jusqu'à 4800). <br />
<br />
Pour la répartition par départements, régions, types, accès web-cams c'est facile : group by machin.<br />
<br />
Par contre pour trouver 1 intervalle &quot;where &gt; x and &lt; y&quot; ça ne me pose pas de problème mais j'aimerais obtenir la liste globale (group by intervalles de 100m : 0m..99m = n stations, 100m..199m = n stations, etc).<br />
<br />
J'ai beau chercher à droite et à gauche, je ne trouve rien qui m'aide. Quelqu'un pourrait-il me mettre sur la piste, si bien sûr la chose est possible ?<br />
<br />
Merci d'avance et bonne continuation à vous.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>erranali</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180169/bases-donnees/mysql/mysql-group-by-intervales/</guid>
		</item>
		<item>
			<title>Comment passer de MySQL 5.7.42-log à 8.0.36 ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180140&amp;goto=newpost</link>
			<pubDate>Tue, 28 Oct 2025 11:12:32 GMT</pubDate>
			<description><![CDATA[bonjour, 
 
quand j'ai crée...]]></description>
			<content:encoded><![CDATA[<div>bonjour,<br />
<br />
quand j'ai crée ma BDD chez notre hébergeur il y a 5ans, il la crée en version  5.7.42-log  (n° obtenu par SELECT VERSION() ) <br />
maintenant il propose les nouvelles bases en  8.0.36<br />
<br />
y-a-t-il un gain de performance si je converti une base 5 vers 8  sur le même serveur ?<br />
<br />
<br />
comment savoir si toutes les requêtes de création de vues seront compatibles ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>clavier12AZQSWX</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180140/bases-donnees/mysql/passer-mysql-5-7-42-log-8-0-36-a/</guid>
		</item>
		<item>
			<title>Comment bien saisir des chiffres avec virgules ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179667&amp;goto=newpost</link>
			<pubDate>Sun, 05 Oct 2025 09:29:42 GMT</pubDate>
			<description>Bonjour, 
 
Je constate une...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je constate une incohérence.<br />
<img src="https://www.developpez.net/forums/attachments/p670751d1759656104/bases-donnees/mysql/bien-saisir-chiffres-virgules/screenshot-2025-10-05-at-11.19.59.png/" border="0" alt="Nom : Screenshot 2025-10-05 at 11.19.59.png
Affichages : 188
Taille : 16,8 Ko"  style="float: CONFIG" /><br />
<br />
Cela concerne des saisies de ce genre:<br />
<ul><li style="">42.365457 =&gt; ou quatres chiffres après la virgule sont nécessaire</li><li style="">432 =&gt; Les chiffres après la virgule ne sont pas nécessaire ou proscrit</li><li style="">132.43 =&gt; ou 1 ou 2 chiffre après la virgule sont suffisentes</li></ul><br />
<br />
Dans l'image, je ne comprends pas pourquoi il est utilisé un float() et un dec(). A noter que pour sensor_alt, les chiffres après la virgule ne sont pas nécessaire.<br />
<br />
Quelle est la différence entre float(8,6) et dec(6,2)? Dans les deux cas, ca accepte 123.54, non?<br />
Aussi, est-ce que 8,6 n'est pas eccessif?? Si je veux au maximum 3 chiffre avant la virgule et 6 après la virgule, la syntaxe correct ne serait pas dec(3,6)?<br />
<br />
Merci</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p670751d1759656104/bases-donnees/mysql/bien-saisir-chiffres-virgules/screenshot-2025-10-05-at-11.19.59.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>pierrot10</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179667/bases-donnees/mysql/bien-saisir-chiffres-virgules/</guid>
		</item>
		<item>
			<title><![CDATA[Réflexions concernant l'ajout de tables pour générer des alarmes]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179664&amp;goto=newpost</link>
			<pubDate>Sat, 04 Oct 2025 23:38:43 GMT</pubDate>
			<description>Bonjour à tous 
 
Je...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous<br />
<br />
Je travaille sur une application iOs/Android qui fait des API sur une base de données MySQL. Cette base est en prod depuis lontemps et elle fonctionne bien (même si elle pourrait être améliorée :) ).<br />
<br />
Je remsrque que l'amélioration que je souhaite apportée et bien plus complexe que je l'imaginais, alors je dabord présenter la fonction initiale, qui nécessite la modification de ma base de donnée. Puis les améliorations que je souhaite faire.<br />
<br />
Mon App surveille l'état de station IoT et particulièrement des sondes qui mesurent le taux hydrique dans le sol (kPa) et des sondes qui mesurent la température des bourgeons. Il y a aussi &quot;une sonde&quot; qui mesure l'état de la batterie. En fonction des mesures, l'utilisateur doit recevoir une alarme. Je dois donc modifier ma base de données pour définir des seuils (threshold)<br />
<br />
Si pour une sonde<br />
1. la température <b>est en dessous</b> d'une température, une alarme est générée<br />
2. si taux hydrique <b>est en dehors d'une gamme</b>, une alarme est générée<br />
3. si le voltage <b>est en dessous</b> d'une valeur, une alarme est générée<br />
<br />
Jusqu'à présent, j'ai pu le faire, mais c'était plus du bricolage.... Aussi, les seuils étaient définis pour une station, alors que maintenant j'aimerais que les seuils soient définis <u>pour une sonde</u>, ce qui me semble plus logique :)<br />
<br />
Maintenant, j'aimerais définir les seuils dans ma base de donnée, ainsi mon serveur pourra envoyer une &quot;push notification&quot; au smartphones, quand qu'une valeur atteindra le seuil.<br />
<br />
Dans ma tables 'sensors', je peux ajouter un champs 'sensor_threshold' qui pourrait contenir une valeur unitaire (soit un nombre) pour les températures.<br />
Mais en ce qui concerne le seuil des taux hydrique des sols, je peux ajouteur une valeur unitaire mais qui correspond à une gamme. Donc il me faudra une nouvelle table pour définir ces gammes. Exemple<br />
<br />
id | gamme | label<br />
===<br />
1 | 10-30 | 10-30kpa<br />
2 | 30-60 | 30-60kpa<br />
3 | 60-100 | 60-100kpa<br />
4 | 100-200 | 100-200kpa<br />
5 | 30-100 | 30-100kpa<br />
6 | 10-60 | 10-60kpa<br />
7 | 10-100 | 10-100kpa<br />
<br />
<b>Améliorartions</b><br />
Etant donné que j'ai d'autres types de station, comme une station météo avec beaucoup plus de sondes, si je veux mettre en place un seuil, pour un type de sonde, pourquoi pas donner la possiblité d'avoir des seuils pour tous les types de sondes, y compris celles des stations météo<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p670746d1759619027/bases-donnees/mysql/reflexions-concernant-l-ajout-tables-generer-alarmes/simulator-screenshot-iphone-15-pro-max-2025-10-05-at-01.02.03.png/" border="0" alt="Nom : Simulator Screenshot - iPhone 15 Pro Max - 2025-10-05 at 01.02.03.png
Affichages : 330
Taille : 959,1 Ko"  style="float: CONFIG" /><br />
<br />
Et là, si je veux faire bien, ca devient compliqué :)<br />
<br />
Par exemple, pour la sonde 'Gauge' (arrosage), l'utilisateur peut vouloir recevoir une alarme si 1) c'est trop arrosé 2) ou pas assez arrosé OU si la vitesse du vent est ou la température est trop basse ou trop haute. etc.<br />
<br />
Et là, je me demande, mais comment je vais faire mes nouvelles tables &quot;thresholds&quot; de ma base de données.<br />
<br />
<b>Réflexions...</b><br />
En premiers, je pourrais définir des champs dans ma table 'sensors'<br />
<br />
1. sensor_threshold_min<br />
2. sensor_threshold_max<br />
<br />
Si l'utilisateur veut être alarmé pour une température trop haute, il défini une valeur dans sonde_threshold_max, et met NULL dans sonde_threshold_min (pas 0 car 0 ca peut être une température à ne pas dépasser.<br />
<br />
Ca pourrais aussi résoudre le problème concernant la gamme des taux hydrique des sol: &quot;si on est en dehor de la gamme 30-60, une alarme est générée.<br />
<br />
Idem pour la direction du vent: &quot;si on est en dessous d'un degré, ou en dessus d'un degré&quot;<br />
<br />
La difficulté que je vois, c'est que chaque sonde ont des valeurs différentes:<br />
<br />
Température: -10 à 50°<br />
Vent: 0° à 360°<br />
Vent: 0km/h à.. 150km/h<br />
Rayonnement solaire: de... à ... 2/m2<br />
arrosage: de 0mm à 30mm (ou plus)<br />
Humidité: de 0% à 100%<br />
Batterie: min 3.6V (pas de max)<br />
Taux hydrique des sols: voir les gammes si dessus<br />
<br />
<u>Contraintes:</u><br />
Pour la direction du vent, on ne peut pas définir une valeur suppérieure à 360° (N)<br />
Pour la batterie, l'utilisateur ne peux pas définir une valeur. Elle est fixe à 3.6V<br />
Pour le taux hydrique, l'utilisateur ne peux pas définir de gammes, mais il ne peut que choisir ce que l'app propose (voir ci-dessus)<br />
<br />
Je disais donc que j'ai cette table 'sensors'<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p670747d1759620471/bases-donnees/mysql/reflexions-concernant-l-ajout-tables-generer-alarmes/screenshot-2025-10-05-at-01.25.26.png/" border="0" alt="Nom : Screenshot 2025-10-05 at 01.25.26.png
Affichages : 311
Taille : 900,3 Ko"  style="float: CONFIG" /><br />
<br />
Dans l'état actuel, je pourrais donc ajouter des champs<br />
1. sensor_threshold_min<br />
2. sensor_threshold_max<br />
<br />
et laisser l'utilisateur mettre ce qu'il veut, mais c'est pas génial, surtout concernant les contraites.<br />
<br />
<b>Question</b><br />
Comment feriez-vous ceci?<br />
Est-ce que je devrais arreter de compliquer les choses et établir les contraires au niveau du Front End, càd au niveau de l'application, sur le Smartphone?<br />
Je préfère établir les contraintes au niveau de la base de données, comme cela, je peux les modifier sans devoir metre à jour l'App.<br />
<br />
Mais comment feriez-vous ca?<br />
Une table pour chaque type d'unité de mesures?<br />
<b>Mais comment associer ca à 'sensor_threshold_min' et 'sensor_threshold_max'</b><br />
<br />
Votre point de vue, me serait d'une grande utilité.<br />
Bon week-end</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p670746d1759619027/bases-donnees/mysql/reflexions-concernant-l-ajout-tables-generer-alarmes/simulator-screenshot-iphone-15-pro-max-2025-10-05-at-01.02.03.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670747d1759620471/bases-donnees/mysql/reflexions-concernant-l-ajout-tables-generer-alarmes/screenshot-2025-10-05-at-01.25.26.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>pierrot10</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179664/bases-donnees/mysql/reflexions-concernant-l-ajout-tables-generer-alarmes/</guid>
		</item>
		<item>
			<title><![CDATA[[MariaDB] Configurer Delphi 11.3 avec MariaDB10]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179193&amp;goto=newpost</link>
			<pubDate>Fri, 12 Sep 2025 08:17:05 GMT</pubDate>
			<description><![CDATA[Bonjour, 
  
J'essaye...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
 <br />
J'essaye désespérément d'installer Mariadb 10 sur un serveur synology DS718+. (J'ai essayé avec et sans Docker mais j'ai rencontré exactement les mêmes messages d'erreur)<br />
Ce que j'ai fait : <br />
<br />
   1) installé mariadb-connector-c-3.4.7-win32 et ajouté FDPhysMySQLDriverLink1 (BaseDriverID=MySQL ; VendorLib=C:\Program Files (x86)\MariaDB\MariaDB Connector C\lib\libmariadb.dll)<br />
<br />
   2) installé Mariadb 10.3.32 depuis le centre de paquets Synology, activé le port 3306 dans le pare-feu et rajouté skip_networking=0 dans my.cnf (sinon message d'erreur  [FireDAC][Phys][MySQL] Can't connect to server on '192.168.1.49' (10061))<br />
<br />
   3) Changement de propriétaire 'chown -R mysql:mysql /etc/mariadb/' pour avoir have_ssl=YES et pour enlever le message d'erreur [FireDAC][Phys][MySQL] TLS/SSL error: SSL is required, but the server does not support it.<br />
<br />
   4) Dans FDConnection1/Params, j'ai renseigné : -DriverName:MySQL -Database:MaBaseApp (créée avec phpMyAdmin) -Password:MyPwd -Port:3306 -Server:192.168.1.49 -UserName:MyUserName -UseSSl:False et True (j'ai essayé les 2 mais j'ai les mêmes messages d'erreur)<br />
<br />
   5) Dans phpMyAdmin : -Nom d'utilisateur: MyUserName -Nom d'hôte:'%' -ALL PRIVILEGES -Privilèges globaux:tout coché<br />
<br />
Et j'ai ce message d'erreur avec Delphi 11.3 lorsque j'essaye de mettre FDConnextion1/Connected à True  : [FireDAC][Phys][MySQL] TLS/SSL error: Certificate verification failure: The certificate is NOT trusted..<br />
Pourriez-vous m'aider ?<br />
Merci.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>Sterne</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179193/bases-donnees/mysql/configurer-delphi-11-3-mariadb10/</guid>
		</item>
		<item>
			<title>Comment ajouter une relation n:m ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179167&amp;goto=newpost</link>
			<pubDate>Wed, 10 Sep 2025 22:59:28 GMT</pubDate>
			<description>Bonjour, 
 
Il y a quelques...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Il y a quelques années, j'ai fait un schéma avec MySQLWorkbench, avec plusieurs tables et relation.<br />
J'ai importé ce schéma dans MySQL ce qui a construit ma base de données, et j'ai maintenant une belle base de données qui fonctionne bien de depuis.<br />
<br />
Dès que j'édite une table qui a une relation avec une autre, et que j'insère une saisie, j'ai un liste déroulante pour sélectionner ma relation<br />
exemple:<br />
<img src="https://www.developpez.net/forums/attachments/p670210d1757544748/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.47.58.png/" border="0" alt="Nom : Screenshot 2025-09-11 at 00.47.58.png
Affichages : 354
Taille : 6,0 Ko"  style="float: CONFIG" /><br />
<br />
J'ai ajouté une relation n:m 'threshold' pour ajouter différents seuil d'alarm en finction du type de station<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p670209d1757544046/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.40.21.png/" border="0" alt="Nom : Screenshot 2025-09-11 at 00.40.21.png
Affichages : 356
Taille : 594,3 Ko"  style="float: CONFIG" /><br />
<br />
Etant donné que ma base de données à beaucoup de donnée, je ne pense pas que je peux réimporter ce sachéma.<br />
<br />
Dans ma base de donnée, je vais donc créer une nouvelle table 'thersholds', <br />
<img src="https://www.developpez.net/forums/attachments/p670212d1757544953/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.55.25.png/" border="0" alt="Nom : Screenshot 2025-09-11 at 00.55.25.png
Affichages : 343
Taille : 41,2 Ko"  style="float: CONFIG" /><br />
avec un champs 'stations_id_station' et 'stations_types_id_stations_type' et les et les champs 'label' et 'values'.<br />
Mais je sais que je n'aurai pas un choix déroulant<br />
exemple:<br />
<img src="https://www.developpez.net/forums/attachments/p670211d1757544827/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.50.24.png/" border="0" alt="Nom : Screenshot 2025-09-11 at 00.50.24.png
Affichages : 345
Taille : 7,6 Ko"  style="float: CONFIG" /><br />
<br />
J'aimerais bien donc créer cette table proprement et que dans MySQL considère cette relation.<br />
<br />
Ne serait-il pas mieux d'exécuter une requête MySQL pour créer relation n:m en ligne de commande?<br />
<img src="https://www.developpez.net/forums/attachments/p670213d1757545123/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.57.27.png/" border="0" alt="Nom : Screenshot 2025-09-11 at 00.57.27.png
Affichages : 348
Taille : 56,1 Ko"  style="float: CONFIG" /><br />
<br />
Mais comment le faire sans créer un problème sur ma base de donnée, car j'ai vraiement beaucoup d'enregistrements<br />
<br />
Merci</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p670209d1757544046/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.40.21.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670210d1757544748/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.47.58.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670211d1757544827/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.50.24.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670212d1757544953/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.55.25.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670213d1757545123/bases-donnees/mysql/ajouter-relation-n-m/screenshot-2025-09-11-at-00.57.27.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f44/bases-donnees/mysql/">MySQL</category>
			<dc:creator>pierrot10</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179167/bases-donnees/mysql/ajouter-relation-n-m/</guid>
		</item>
	</channel>
</rss>
