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 :-)
 TTTTTT  N   N  N   N  L     X   X 
TT NN N NN N L X X
TT N N N N N N L X
TT N NN N NN L X X
TT N N N N LLLL X X