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

backtick virker ikke til at køre mysql-forespørgsler i shell-script

Backticks er Command Substitution i skallen.

Og de evalueres i dobbelte citationsstrenge.

Så shellen ser den

`long`

i din streng og forsøger at køre kommandoen long og formentlig mislykkedes.

Du skal undslippe tilbageslag

\`long\`

i den dobbelte citationsstreng for at forhindre det (eller brug en enkelt citeret streng, som ikke evaluerer dem)

'... `long` ...'


  1. Sådan installeres cx_Oracle på El Capitan

  2. Vælg de øverste rækker, indtil værdien i den specifikke kolonne er dukket op to gange

  3. Tilføj dynamisk en kolonne med flere værdier til enhver tabel ved hjælp af en PL/pgSQL-funktion

  4. ORA-6502 med Grant Logging Trigger