Forum Programmation.SQL Traces et logs entre page php et MariaDB

Posté par  . Licence CC By‑SA.
Étiquettes :
1
10
mar.
2022

Bonjour,
J'ai installé un serveur Debian auto-hébergé, ou j'ai une base de données MariaDB, dans lesquelles je modifie les données à l'aide d'un fichier php.
Les select fonctionnent bien, les insert simple aussi, mais les gros update font planter le déroulement de ma page.
Je précise que ce fichier fonctionnait sur un serveur hébergé.
Je voudrait savoir comment faire pour suivre les logs et les traces pour savoir pourquoi cela ne fonctionne pas.
Merci d'avance pour votre aide.
Christophe

Forum Programmation.SQL [RESOLU] sqlite3 UPDATE entrée json

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
30
mar.
2025

Bonjour!

Je cherche à mettre à jour une entrée dans un base sqlite avec sqlite3 mais ensuite au lancement de l'application qui utilise cette base j'ai un Warning et mon entrée est ignorée.

WARNING --> Found an invalid model config in the database. Ignoring this model.

La commande que j'utilise :

sqlite3 invokeai.db "UPDATE models SET config = json_replace(config, '$.trigger_phrases', '[style of Michelangelo Buonarroti, oil painting]') WHERE name = 'sdxl_style_of_michelangelo_buonarroti_v1.0';"

L'entrée à l'air correcte :

{"key":
(…)

Forum Programmation.SQL CONCAT à la place de SUM

Posté par  .
Étiquettes : aucune
0
24
oct.
2005
Salut,

Étant donné une table preums :
login varchar(30)
nb int
equipe varchar(30)

login est unique, equipe ne l'est pas.

Comme il est possible de faire avec MySQL :
SELECT equipe, SUM(nb) FROM preums GROUP BY equipe

J'aimerais faire une chose similaire pour les chaînes, avec :
SELECT equipe, CONCAT(login, ' ') FROM preums GROUP BY equipe

Mais apparement, ça ne marche pas, bien que ça ne génère pas d'erreur ! Quelqu'un a une idée ?

Merci d'avance

PS : (…)

Forum Programmation.SQL Comment mettre a jour certain champ dans une table

Posté par  .
Étiquettes : aucune
0
26
oct.
2005
Bonjour a tous,

Mettre a jour une table?

Avec cette commande, cela m'affiche bien les champs et les lignes que je souhaite, mais pour mette a jour le champ 2 et 3 qui corresponds au Champ1; comment faire ? sachant qu'il existe d'autres lignes qui sont identiques aux champ2 et 3 sauf le champ1 qui change.

*** table orignal ***
select Champ1, Champ2, Champ3
from toto
where champ1 in ('Del','Null','Ok')

Affiche:

Champ1 Champ2 Champ3
Del 2 oui
Null 2 oui
(…)

Forum Programmation.SQL Problème de jointure multiple

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
avr.
2006
Bonjour, j'essaye toujours de migrer ma base oracle vers Postgre et je tombe sur un épineux problème de jointures multiples :

J'ai pris le parti de recommencer à transformer le code

je part donc de (format oracle) :
select a.*,
b.met_id,b.met_lib,
h.fct_id,
c.fct_lib,
d.ct_id,d.ct_lib,j.ct_valide,
e.typ_id,e.typ_lib,
f.notfct_val,
i.ser_lib
from
collaborateurs a,
metiers b,
fonction c,
competences_tech d,
type_ct e,
li_col_ct_fct f,
li_col_met g,
li_col_fct h,
service i,
LI_MET_TYP_CT j
where
(a.col_id=g.col_id(+)
and g.met_id=b.met_id(+))
and (a.col_id=h.col_id(+)
and h.fct_id=c.fct_id(+))
and (f.col_id=a.col_id and f.met_id=b.met_id (…)

Forum Programmation.SQL Savoir quels utilisateurs sont dans le groupe avec postgreSQL.

Posté par  .
Étiquettes :
0
2
déc.
2005
Hello !
Je viens juste d'installer un postgresql 8.1.0 (dernier cri, donc), et je commence à migrer mes anciennes bases.
Pour une application intranet, j'ai besoin de remplir une liste html avec l'id et le nom des utilisateurs faisant partie d'un groupe.
Avant, avec un vieux postgreSQL 7.4, j'avais une requête de ce genre :
select pg_user.usesysid as usr_id, pg_user.usename from pg_group, pg_user where pg_group.grolist *= pg_user.usesysid and groname='nom_du_groupe';
Ca fonctionnait, grâce au package array_iterator fourni dans contrib.
Mais visiblement (…)

Forum Programmation.SQL La SQL se moque de moi ><

Posté par  .
Étiquettes : aucune
0
7
déc.
2005
Salut à tous,

Pour mon problème de compilation, j'ai réussi. Pour les curieux, sachez que ça venait du fait que le makefiles du programme ne trouvait pas les library sql, et donc en modifiant, l'emplacement où les chercher, le problème a été résolu ^_^"

Mais, maintenant, je me trouve fâce à un second problème. Lorsque je suis en shell sur le Linux, et que je tape "mysql", j'accède sans souci aux databases. Par contre, que ça soit l'application en local, (…)

Forum Programmation.SQL Erreur lors de la compilation d'un programme SQL

Posté par  .
Étiquettes : aucune
0
6
déc.
2005
Bonjour à tous,

Voilà, un ami vient de formater son PC, et à installer Mandrake 10.2. On voudrai faire tourner un application type server SQL dessus. J'ai donc installé Mysql selon les indications indiqués ici (http://www.france-fps.com/article.php3?id_article=593). La database mysql est bien en place, et en local, j'y accède sans problème, à part à distance (bien que j'ai crée des profils qui devrait le permettre [j'en ai déjà crée sur d'autres machines).

Et il me semble que ce problème d'accès (…)

Forum Programmation.SQL Comment générer plusieurs tuples à partir d'un seul

Posté par  .
Étiquettes : aucune
0
6
jan.
2006
Bonjour à tous et mes meilleurs voeux pour 2k6,

Mon voeu à moi (#2006-00000000001 :-) serait de pouvoir générer
via une vue une liste de lignes pour chaque date comprise dans un
intervalle.

J'ai une table d'absences:
-id_seq
-id_gugusse
-date_debut
-date_fin

Je souhaiterais arriver à une vue me renvoyant l'id de la personne
et un champ "jour" mais ayant autant de lignes que de jours
d'intervalle entre les 2 dates: si la fourchette est du 6/1 au 8/1, la
vue (…)

Forum Programmation.SQL nombre d'enregistrement mysql

Posté par  .
Étiquettes :
0
17
jan.
2006
bonjour,
Je centralise mes logs dans une base de données Mysql.
En 1 jour, j'ai plus de 600 000 nouvelles entrées dans la base... et j'aimerais garder les logs sur plusieurs mois.... alors je me demandais quelle était la limite (en terme d'enregistrements) supportée par Mysql? des milliards? y a t'il une limite? ou la trouver?

Ps : j'utilise Mysql 4.1.11 sous Linux Fedora Core 3


Merci!

Forum Programmation.SQL Restreindre le group by dans un requète mysql

Posté par  (site web personnel) .
Étiquettes : aucune
0
30
jan.
2006
Bonjour tout le monde,

alors voilà mon problème, je souhaterais faire une requète mysql dans ce genre:

SELECT id FROM membres ORDER BY rang ASC

L'idée c'est de classer les membres par rang, jusque là OK

Le soucis c'est qu'après je fait un for($i=0;$i<nbr_enregistrement;$i++) et j'aimerai traiter d'abord les rang 1,2,3,n et à la fin seulement les rangs=0.

Soucis: mon ORDER BY rang ASC me colle les rang=0 en premier...

Comment faire donc pour traiter mes enregistrement par rang croissant (…)

Forum Programmation.SQL probleme lenteur d'accès SQL

Posté par  .
Étiquettes : aucune
0
2
fév.
2006
Bonjour, j'ai un problème pour accéder à mon serveur SQL depuis une autre machine. La durée de connexion au serveur est longue (environ 5s), comme vous pouvez voir sur la capture éthereal suivante.
No. Time Source Destination Protocol Info 3 *REF* 192.168.12.21 192.168.12.251 TCP 4353 > 3306 [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460 4 0.000249 192.168.12.251 192.168.12.21 TCP 3306 > 4353 [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460 5 0.000282 192.168.12.21 192.168.12.251 TCP 4353 > 3306 [ACK] Seq=1 Ack=1 Win=65535 (…)

Forum Programmation.SQL Optimisation Postgre pour requetes de stats

Posté par  (site web personnel) .
Étiquettes :
0
19
mar.
2010
Bonjour, je travaille sur une base assez grosse, chargée une seul fois pour toute, avec pour objectif de réaliser pas mal de statistiques sur les données de celle-ci (que des select).
Je cherche à configurer les paramètres de postgresql.conf au mieux afin d'avoir les meilleurs perfs possibles.
Je viens vers vous pour avoir quelques conseils issus de votre expérience éventuelle sur ce genre de cas très particulier.

Mes contraintes/caractéristiques :

Hardware : Macbook = Core Duo 1,8 Ghz , 2 (…)

Forum Programmation.SQL Mise a jour de Table avec un Autre Table

Posté par  .
Étiquettes : aucune
0
8
fév.
2006
Bonjour

Je souhaite mettre a jour les données de ma TABLE1 avec les données de ma TABLE2 elles possedent toutes les deux un identifiant unique INDICE qui permet de les relier.

Pourriez vous me donner un exemple de syntaxe a appliquer sur mon serveur sql pour mettre à jour par exemple Q1 de TABLE1 avec Q1 de TABLE2

Merci d'avance