bonjour,
Je ne comprend pas pourquoi cette commande ne fonctionne pas...
insert into resultats set NbrValeurCourbe = '1', ValeurCourbe = '1' where idNumFiche=1;
Mysql me di erreur 1064
merci de votre aide
Elie42
bonjour,
Je ne comprend pas pourquoi cette commande ne fonctionne pas...
insert into resultats set NbrValeurCourbe = '1', ValeurCourbe = '1' where idNumFiche=1;
Mysql me di erreur 1064
merci de votre aide
Elie42
Tu veux surement faire un UPDATE et non pas un INSERT
Essaie de lire des tutoriaux de SQL un peu....
Code : Sélectionner tout - Visualiser dans une fenêtre à part update resultats set NbrValeurCourbe = '1', ValeurCourbe = '1' where idNumFiche=1
non je ne veux pas faire un update mais bien un insert
à quoi sert ton instruction where pour ton insert?
explique ce que tu veux faire
Si tu fais un INSERT, et bien tu fais INSERT mais sans WHERE, tu vas pas dire où tu inseres....
Sinon, explique clairement ce que tu veux faire !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO resultats (NbrValeurCourbe, ValeurCourbe, idNumFiche) VALUES ('1', '1', 1)
Ce qui se conçoit bien s'énonce clairement....
J'ai créer un tableau en c++ (contenant 1000 valeurs) me permettant de créer plusieurs courbe et je veux remplir dans mysql les valeur ainsi que le nombre valeur
J'ai créer une table résultat elle contient:
-idNumFiche correspond au numéro de la courbe que je crée
-NbrValeurCourbe correpond au nombre de valeur
-ValeurCourbe correspond au valeur
-date
-heure
-operateur
le problème c'est que dans la table que g créer il y a certaines données que je n'écrit qu'une seule foi (date, heure etc....).Aprés avoir écrit ces données je veux insérer a l'endroit correspondant (idNumFiche) mon tableau.
idNumFiche me permet de savoir sur quelle courbe je travail
j'espère avoir étéé assez clair c'est un peu difficile a expliquer![]()
Partager