Requette mysql

Résolu/Fermé
NY - 17 juin 2008 à 17:41
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 17 juin 2008 à 23:34
Bonjour,

j'aimerais savoir la requette qui me permet de envoyé le contenu d'une table vers une autre et quel sois supprimé de la 1er :
exemple:

table1

id
message


table2

la table2 va recevoir le contenu(message) de la table "table1" where id ='id de la personne ' aprés va faire la suppression de ce message dans la table 'table1'

merci

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
17 juin 2008 à 18:11
Salut,

en une seule requette je ne vois pas.

il en faudrait 3:

- une SELECT pour lire dans table 1
- une INSERT dans la table2
-une DELETE pour effacer dans la table1
0
merci beaucoup ,dommage que ça n'existe pas genre "couper coller" lol
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
17 juin 2008 à 21:54
bonsoirNY, bonsoir alain_42

ce que tu prend pour une simple commande "couper coller" est en fait un peu plus complexe.
Comme dis alain en une seule requete c'est guère possible.

Il faut surtout garder en tête que deriere une simple commande se dissimule tout un tas d'instructions.
Dans ton cas ce serait
"j'enregistre le contenu de la table 1,je le copie dans la table 2,je retourne à la table 1 pour effacer ce que je viens de copier"
c'est comme ça qu'on se retrouve avec des centaines de lignes de code ;-)
0
oui , sniif je vais faire les trois requette :)

@+
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
17 juin 2008 à 23:34
he oui lol!
0