Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/11/2006, 16h06   #1
Débutant
 
Homme
Inscription : janvier 2004
Messages : 435
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : janvier 2004
Messages : 435
Points : 245
Points : 245
Par défaut [mysql5] problème update

Rebonjour.

J'ai un souci avec une requete d'update :

Code :
1
2
3
4
5
6
7
8
 
 
UPDATE horodate SET abrevformation="toto",nomfamille = "mimi",prenom = "ee",
matinHAR = fct_matinhar(2546,2006-11-10),
matinhfr = fct_matinhfr(2546, 2006-11-10),
apmidihar = fct_apmidihar(2546, 2006-11-10),
apmidihfr = fct_apmidihfr(2546, 2006-11-10),
totaljour = fct_tempstotal(2546, 2006-11-10) WHERE noEtudiant = 2546 AND datePointage = curdate();

lors de son execution je n'ai pas de message d'erreur

Par contre je ne recupère pas les resultats des fonction fct_matinhar, fct_matinhfr fct_apmidihar apmidihfr et fct_tempstotal.

Pourtant les autres champs sont mis à jour.

Je ne comprend pas du tout d'ou peu provenir cet erreur.

De plus ces 5 fonctionc qui sont utilisé dans une vue renvoi bien le bon resultat, c'est à n'y rien comprendre

Voila j'espere que vous pourrez m'aider.
Merci
moulefrite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 16h19   #2
Débutant
 
Homme
Inscription : janvier 2004
Messages : 435
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : janvier 2004
Messages : 435
Points : 245
Points : 245
En faisant l'essai uniquement sur une seul fonction :
Code :
1
2
 
SELECT fct_matinhar(2546,2006-11-10);
Ca ne me renvoi aucune reponse.

Mais si j'ajoute des simple cote :
Code :
1
2
3
 
 
SELECT fct_matinhar(2546,'2006-11-10');
Ca fonctionen malgré que c'a me genere une erreur :

Code :
1
2
 
Truncated incorrect DOUBLE value: '08:32:55'
Voila si c'a peu vous eclairer parce que moi je ne comprend rien du tout.

Merci
moulefrite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2006, 01h07   #3
Modérateur
 
Avatar de Cybher
 
Homme Michel
Consultant informatique
Inscription : mai 2005
Messages : 3 006
Détails du profil
Informations personnelles :
Nom : Homme Michel
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : mai 2005
Messages : 3 006
Points : 4 039
Points : 4 039
salut,

que représente les fonctions ?
Cybher est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h06.


 
 
 
 
Partenaires

Hébergement Web