Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara membuat database MySQL dari file dump di skrip expect/TCL?

spawn tidak mendukung < arah tetapi Anda dapat melakukan seperti ini:

spawn sh -c "mysql -u root -h localhost -proot dbTest < temp.sql"

Sepertinya Anda ingin menjalankan mysql dengan cara non-interaktif sehingga Anda juga dapat menggunakan Expect system perintah:

system "mysql -u root -h localhost -proot dbTest < temp.sql"

atau Tcl exec perintah:

exec mysql -u root -h localhost -proot dbTest < temp.sql >@ stdout 2>@ stderr

Anda mungkin perlu meletakkan seluruh system atau exec perintah dalam catch blokir jika mysql gagal:

catch {system "mysql ..."} catched
# or
catch {exec mysql ...} catched


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tulis kueri MySQL untuk mendapatkan hasil yang diperlukan

  2. Flutter terhubung ke database di server

  3. Membuat DATETIME dari DATE dan TIME

  4. Django set Storage Engine &Default Charset

  5. Kapan saya harus menggunakan transaksi dalam kueri saya?