2017-09-29 8 views
-1

J'ai une table PRI dans la base de données et je viens de réaliser que j'ai entré des données erronées dans les 100 premières lignes donc je veux les supprimer. Maintenant, je n'ai rien à commander les lignes, alors comment dois-je procéder au processus de suppression?Suppression du nombre spécifié de lignes supérieures de la base de données (Java SQL)

+0

Vous avez inventé une nouvelle syntaxe pour mysql ... donc ça ne marche pas ... si vous auriez cherché sur SO vous auriez trouvé la réponse –

+1

Possible dupliquer de [Comment supprimer le premier ou le dernier ensemble de lignes de manière dynamique] (https://stackoverflow.com/questions/8754931/how-do-i-delete-either-the-first-or-last-set-of-rows-in-a-dynamic-fashion – fujy

+0

@bub Est-ce parce que je n'ai pas utilisé WHERE dans l'instruction delete? – KulaDamian

Répondre

0

Si TOP est un mot-clé réel, vous êtes sur le mauvais SGBD. Sinon, vous devez lire à nouveau sur la façon de supprimer des lignes.

pointe Generel:

Si vous mess up, utilisez un outil de base de données externe (sqldeveloper, HeidiSQL, etc.) et vous connecter à votre base de données. Faites votre nettoyage jusqu'à ce que vous ayez à nouveau un état de base de données sain.

Puis continuer le codage. Pas avant. N'utilisez jamais de code pour annuler vos échecs.

+0

Ceci ne fournit aucune réponse à la question d'OP. Veuillez utiliser les commentaires pour les déclarations vagues. Une fois que vous avez assez de réputation, vous pouvez commenter. –