{MySQL} Delete d'un select

Résolu
kalimbra Messages postés 469 Date d'inscription   Statut Membre Dernière intervention   -  
kalimbra Messages postés 469 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'essaye de faire un delete à partir d'un select, mais je n'arrive pas .. Voila ma requète :

DELETE Historisation.* FROM Historisation WHERE id_historisation IN (SELECT Historisation.id_historisation FROM Historisation Where nom_table_origine= "Communiques" ORDER BY ASC LIMIT 1)


Quelqu'un pourrait il m'aiguiller sur mon erreur ?

En fait je cherche à effacer les X (dans ce cas 1) plus anciens enregistrements dans la table...
A voir également:

1 réponse

kalimbra Messages postés 469 Date d'inscription   Statut Membre Dernière intervention   72
 
En fait j'ai trouvé.. je sais pas pourquoi mon premier essai de delete avec order et limite a pas fonctionné, mais réécrit ça marche..

DELETE FROM Historisation WHERE nom_table_origine = "Communiques" ORDER BY nom_table ASC LIMIT 1
0