Debugage commande Shell
Pierrick81
-
Pierrick81 -
Pierrick81 -
Bonjour,
J'ai un script qui me génère les erreurs suivantes
La partie du code qui semble concernée est la suivante :
Quelqu'un a-t-il une idée d'où vient le bug ?
Merci d'avance.
J'ai un script qui me génère les erreurs suivantes
cat: /etc/cron-scri/script_stat_total/temp-scri/temp_lprog: No such file or directory ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY concat(a.program_id,a.client_IP)' at line 9
La partie du code qui semble concernée est la suivante :
FROM Tbl_Affiliate_CPC_Transactions a
WHERE a.program_id NOT IN (" >> /etc/cron-scri/script_stat_total/temp-scri/temp_cpc_total
cat /etc/cron-scri/script_stat_total/temp-scri/temp_lprog >> /etc/cron-scri/script_stat_total/temp-scri/temp_cpc_total
echo ") GROUP BY concat(a.program_id,a.client_IP);
" >> /etc/cron-scri/script_stat_total/temp-scri/temp_cpc_total
Quelqu'un a-t-il une idée d'où vient le bug ?
Merci d'avance.
A voir également:
- Debugage commande Shell
- Invite de commande - Guide
- Classic shell - Télécharger - Personnalisation
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Commande dism - Guide
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY concat(a.program_id,a.client_IP)' at line 9
Je pencherai plus pour une erreur SQL et non venant du shell ;-((
As-tu essayé ta commande "SQL" seule dans un terminal depuis une invite MySQL ?
Comment ça marche ?
La réponse était sur le fait que le problème devait venir de la syntax SQL. Certainement, mais avec les commandes SHELL imbriquées, je ne sais pas du tout comment la tester ?
En fait je ne suis pas un spécialiste de la programmation, et je n'arrive pas du tout à gérer ce problème, ce qui me serait bien utile.