so come si possa eseguire query MySQL/comandi da bash:Come ottenere il numero di righe interessate mentre si esegue la query MySQL da bash?
mysql -u[user] -p[pass] -e "[mysql commands]"
o
mysql -u[user] -p[pass] `<<`QUERY_INPUT
[mysql commands]
QUERY_INPUT
Come posso catturare quante righe sono state colpite dalla query?
Ho provato a fare:
variable='`mysql -u[user] -p[pass] -e "[mysql commands]"`'
lo fa eseguire il comando, ma non restituisce il numero di righe interessate.
Sì, funziona, ed è più elegante e più facile da analizzare l'output. Grazie è stato molto utile. –
Questo è stato introdotto in MySQL 5. Se sei bloccato usando 4.x dovrai analizzare l'output –
Usa la risposta @ florin.bunau, è meglio vedere quante righe vengono aggiornate/inserite/rimosse. –