En regardant cette réponse dans stackoverflow (https://stackoverflow.com/a/578926/3152204), je suis très curieux de voir comment cette requête est effectuée dans sqlalchemy.Comment effectuer une sous-requête de suppression dans SQL Alchemy?
DELETE FROM `table`
WHERE id NOT IN (
SELECT id
FROM (
SELECT id
FROM `table`
ORDER BY id DESC
LIMIT 42 -- keep this many records
) foo
);
ceci est une requête bizarre, quel est le point de cela, 'SELECT id DE ( id SELECT FROM table ORDER BY id DESC LIMIT 42'. –
@aws_apprentice D'après la réponse dont j'ai parlé , la réponse de l'utilisateur a indiqué qu'il y a deux erreurs qui se produiraient s'il n'y a aucune sous-requête intermédiaire – EndenDragon
cette réponse est de 09, sûrement quelque chose a changé, non? –