IngDiaz

Ejecución de sentencias SQL en una sola línea de comando – MySQL / Linux

Hola a todos. Esta entrada es muy puntual y básico, pero es necesario conocer esta posibilidad porque nos puede servir para automatizar procesos (crontab); por tanto, les comparto la forma de cómo ejecutar una (o varias) sentencias SQL en una sola línea de comando desde Linux (Ubuntu en específico).

A continuación, la línea de comando:

mysql -u root -pMiPasswd miBaseDeDatos -Bse "update tabla set c2='1' where c1=1;"

Donde:

Ejemplo 1.

A continuación, un ejemplo de un SELECT con únicamente un parámetro, o sea, el necesario: -e :

Ejemplo 2.

Bien, espero que la información les haya servidor. Saludos.

Comentarios por Facebook

comentarios