sql >> Database >  >> RDS >> Mysql

Hoe de MySQL-opdracht op bash uit te voeren?

Gebruik dubbele aanhalingstekens bij het gebruik van BASH-variabelen.

mysql --user="$user" --password="$password" --database="$database" --execute="DROP DATABASE $user; CREATE DATABASE $database;"

BASH breidt variabelen niet uit tussen enkele aanhalingstekens.



  1. MySQL *.sql-bestanden uitvoeren in PHP

  2. DEFAULT-waarde invoegen in een kolom wanneer een parameter NULL is

  3. Waarom krijg ik Procedure verwacht parameter '@statement' van het type 'ntext/nchar/nvarchar'. wanneer ik sp_executesql probeer te gebruiken?

  4. Beheerscripts in R12.2 Ebusiness Suite