Ajouter un commentaire

julien23
JDBC: Sous sélection dans clause WHERE d'un DELETE

Bonjour à tous,

J'ai une requête SQL plutôt basique qui n'a pas d'effet sur ma base SQLite.

La requête SQL est exécutée comme suit:

	private static final String sqlCleanTable = "delete from LigneTelephone where Id not in (select distinct LigneTelephoneId from TelephoneCommunication)";

	public static int cleanTable() throws Exception {
		return JDBCDatabaseManager.getStatement().executeUpdate(sqlCleanTable);
	}

Je n'ai aucune erreur ni warning SQL mais la base reste inchangée alors que la requête s'exécute parfaitement (les entrées correspondantes sont bien supprimées) avec SQLite Database Browser.

Si quelqu'un a une idée, je suis vraiment preneur.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 Y   Y  L     X   X  III  III 
Y Y L X X I I
Y L X I I
Y L X X I I
Y LLLL X X III III