Bonjour;

Je fais un export d'une valeur d'un champ d'une table dans un fichier CSV :
mysql -u $SGBD_LOGIN -p$SGBD_PASSWORD -h $SGBD_ADDRESS -D $SGBD_DATABASE -e "SELECT DISTINCT option_value FROM dq_options WHERE option_name = 'XX_YY_options';" | tr '\t' ',' > ../export-option_name.csv

Le fichier contient bien la bonne valeur : a:20:{s:14:"option_version";s:5:"0.9.2";s:7:"enabled";......

Mais quand je fais l'import j'ai une message d'erreur de syntaxe MYSQL :

cat ../export-option_name.csv \
| awk '!/^\n/ {print "UPDATE dq_options SET option_value =(UPPER(\""$0"\")) WHERE option_name = 'XX_YY_options';"}' \
| mysql -u $SGBD_LOGIN -p$SGBD_PASSWORD -h $SGBD_ADDRESS -D $SGBD_DATABASE

Comment je peux faire sur l'export pour MYSQL n'interprete pas les "" (la commande JSON) ?

Merci