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 :-)
 L     M   M      J   AA   TTTTTT 
L MM MM J A A TT
L M M M J AAAA TT
L M M J J A A TT
LLLL M M JJJ A A TT