Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Demande d'aide pour la création de trigger : Mysql [ MySQL / Procédures Stockées ] (dimitriusai)

mardi 8 avril 2008 à 15:39:50 | Demande d'aide pour la création de trigger : Mysql

dimitriusai

Bjr à tous,
voici ma question.

J'aimerais créer un trigger, mais là c'est une première.

Voici ce que j'aimerais qu'il fasse.
J'ai une table, disons table_a.

J'aimerais lors de l'update de cette table, vérifier le nombre d'id dans cette table et supprimer les plus anciens par exemple.
Afin d'avoir seulement 500 enregistrement dans cette db.

Une idée ?

Voici par quoi j'ai commencé :

CREATE TRIGGER perf_history_trigger
 SET sum = 0;
     BEFORE INSERT ON table_a
 sum = SELECT COUNT(id) FROM `table_a` WHERE server = "****";
 If sum > 500 BEGIN
  FOR EACH ROW BEGIN
   DELETE FROM vdlb_perf_history WHERE server = "****" and id = ???????,;
  END;
 END;


Merci d'avance


 


mardi 8 avril 2008 à 15:41:08 | Re : Demande d'aide pour la création de trigger : Mysql

dimitriusai


petite correction :  vdlb_perf_history  ===> table_a



Cette discussion est classé dans : table, demande, id, trigger, sum


Répondre à ce message

Sujets en rapport avec ce message

update avec jointure [ par jesscolor ] Bonjour,j'ai un problème que je suis sure est simple mais j'ai cherché des solutions partout sur internet mais rien ne marche. En effet, je fais rempl Dépendance de tables SQL [ par toutgreg ] Bonjour, Je suis entrain de faire l'architecture de ma base SQL et je bloque sur une dépendance de table. Pour résumer, j'ai 3 tables et je cherche à Insertion [ par le_totophe ] Bonjour à tous, je voudrais gérer des contacts au sein d'une base de données qui comporte (schématiquement) une table avec un champ contact_id auto-in Trigger UPDATED sur plusieurs champs [ par Maroxye ] Bonjour! Je débute en SQL et je fois faire un TRIGGER sur l'ajout, la suppression et la modification de certains champs dans une table. Lorsque ces erreur : a foreign key constraint fails !!!! [ par vinz78 ] -- phpMyAdmin SQL Dump-- version 2.10.1-- http://www.phpmyadmin.net-- -- Serveur: localhost-- Généré le : Jeu 21 Juin 2007 à 10:53-- Version du serveu table avec des cle secondaire [ par val_lala ] Bonjour,Voila j'ai crée des tables nikel avec des cle secondaire (c'est tout neuf pour moi, mais je comprend bien le fonctionnement de ces clés)Par co Inserer des données [ par JALEO WAHRANI ] Bonjour à tous,je souhaiterais inserer des données dans 2 tables à la fois.On a d'un côté la table     t_personnes(id, nom, prenom, no_insee)et de l'a requete avec IF [ par gstrit ] Bonjour,J'aimerais faire une requete SQL avec un WHERE conditionel. Pour cela il faut une condition IF dans la requete.Je voudrais faire un truc du ge SQL Server & TRIGGER [ par kurky ] Bonjour, J'ai un problème sur ma base SQL Server. J'utilise une grosse base de données et il m'est impossible certaines fois de créer des relation Probleme creation cles primaires [ par Usual suspect ] Bonjour, comment creer une cle primaire d'une table en fonction d'un cle primaire d'une autre table (exigence du cahier des charges)? Exemple : table


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.