[resolu] delete mysql au dessus d'une limite
13 messages
• Page 1 sur 1
-

chava2b - WRInaute occasionnel

- Messages: 263
- Inscription: 5 Déc 2003
[resolu] delete mysql au dessus d'une limite
Salut
Je cherche à supprimer des enregistrements s'il y en a plus d'un nombre.
cad, s'il y a plus de 200 enregistrements, je veux supprimer tous ceux qui sont au dessus de ces 200.
je pensais faire ca :
mais mysql n'aime pas le limit dans le subquery...
Y aurait une autre methode simple ?
merci
Je cherche à supprimer des enregistrements s'il y en a plus d'un nombre.
cad, s'il y a plus de 200 enregistrements, je veux supprimer tous ceux qui sont au dessus de ces 200.
je pensais faire ca :
- Code: Tout sélectionner
DELETE FROM `s_tmp` WHERE id NOT IN ( SELECT id FROM s_tmp LIMIT 200 )
mais mysql n'aime pas le limit dans le subquery...
Y aurait une autre methode simple ?
merci
Dernière édition par chava2b le Ven Juil 06, 2007 10:29, édité 1 fois.
- skippyzrnr
- WRInaute impliqué

- Messages: 664
- Inscription: 11 Jan 2005
Il me semble que DELETE FROM laTable LIMIT 200, 1000 fonctionne... à tester néanmoins 
-

chava2b - WRInaute occasionnel

- Messages: 263
- Inscription: 5 Déc 2003
le limit marche sur un delete, mais ca m'oblige à faire 2 requetes :
- la premiere pour savoir le nombre d'enregistrement total
- le delete
je ne veux pas supprimer 200 enregistrements, mais seulement ceux au dessus des 200 premiers - si y a 210 enregistreemnts, je ne veux en supprimer que 10
- la premiere pour savoir le nombre d'enregistrement total
- le delete
je ne veux pas supprimer 200 enregistrements, mais seulement ceux au dessus des 200 premiers - si y a 210 enregistreemnts, je ne veux en supprimer que 10
- skippyzrnr
- WRInaute impliqué

- Messages: 664
- Inscription: 11 Jan 2005
oui mais l'exemple que je te donnais ( si ca fonctionne ) c'est pour supprimer 1000 enregistrement à partir du 200ème
13 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- 'DELETE FROM' c'est pas sensé effacer ? [RESOLU]
- Limite pour les bases MySql (OVH)
- [PHP/MySQL/xHTML] Création et changement de page à une limite
- Mysql: Effacer tout ce qui est au-dessus d'une limite
- Intégration Adsence possible ou limite ? (ou hors limite)
- [Résolu] Requête MySQL
- [Résolu]- Requête MySql
- [résolu] mysql et regexp
- [Résolu] RAND et Mysql
- [résolu] mysql à distance
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML) - 04-08-2008
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
- Sortie officielle de GoogleStats v2.0 ! - 23-02-2003
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Conférence sur le développement web (technologies Microsoft) - 09-05-2006
Qui est en ligne
Utilisateurs parcourant ce forum: khymo1 et 0 invités




