Requette mysql

Résolu
NY -  
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   894
 
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
NY
 
merci beaucoup ,dommage que ça n'existe pas genre "couper coller" lol
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
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
NY
 
oui , sniif je vais faire les trois requette :)

@+
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
he oui lol!
0