sql >> Databasteknik >  >> RDS >> Mysql

backtick fungerar inte för att köra mysql-frågor i skalskript

Backticks är Command Substitution i skalet.

Och de utvärderas i strängar med dubbla citattecken.

Så skalet ser

`long`

i din sträng och försöker köra kommandot long och förmodligen misslyckas.

Du måste undkomma backticks

\`long\`

i strängen med dubbla citattecken för att förhindra det (eller använd en sträng med citattecken som inte utvärderar dem)

'... `long` ...'


  1. Ta bort dubbletter av rader (ta inte bort alla dubbletter)

  2. C# SqlConnection Undantag:Nyckelord stöds inte 'Port'

  3. Hur får jag en kolumn med på varandra följande, ökande siffror, utan att några siffror saknas?

  4. Uppdatera en kolumn med ett ANTAL andra fält är SQL?