sql >> Database teknologi >  >> RDS >> Mysql

vælg * i outfile virker ikke engang for root

Jeg slog begge eksempler sammen til ét og kom frem til følgende, som jeg brugte til en capistrano-opgave. Jeg var i stand til at påkalde en shell og køre denne fra kommandolinjen.

mysql -uUSERNAME --database=${DBNAME} --execute=" SELECT * FROM ${TBNAME} INTO OUTFILE '/tmp/dumps/DBNAME.out' "

Jeg tilføjede mellemrum før dobbelte anførselstegn, så du kunne se syntaksforskelle.



  1. Tilføjelse af en ekstra kolonneværdi med INSERT ... SELECT i MySQL

  2. #1111 - Ugyldig brug af gruppefunktion

  3. Oracle 11g:Standard til statisk værdi, når forespørgslen ikke returnerer noget

  4. MySQL-adgangskodeinput i bash-script