MariaDB : LOAD DATA impossible

Simplicité® version 4.0.P25.4b75e331329a5018f5504996ce9c3fe498350469

Bonjour,

Afin d’optimiser l’import de données en provenance d’un fichier, j’aimerais passer par un “LOAD DATA LOCAL INFILE” plutôt qu’un adaptateur.

Pour se faire, j’utilise la commande : this.getGrant().update(ma_requete)

avec ma_requete contenant la requête suivante :

LOAD DATA LOCAL INFILE “/notif.csv” INTO TABLE table_tmp FIELDS TERMINATED BY ‘;’ IGNORE 1 LINES (champ1, champ2, champ3)

Lorsque je lance la méthode, j’obtiens l’exception suivante :

java.sql.SQLSyntaxErrorException: The used command is not allowed with this MariaDB version

Avez-vous une idée qui pourrait me débloquer ?

Merci d’avance.

La réponse est dans le message d’erreur => cette commande n’est visiblement pas supporté par le serveur MariaDB dont vous vous servez.

En outre, ce type de commande non SQL99 n’est de toute façon pas possible à passer via les couches d’API d’accès à la base de données de Simplicité => à faire en dehors de Simplicité.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.