Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

उम्मीद/टीसीएल स्क्रिप्ट में डंप फ़ाइल से MySQL डेटाबेस कैसे बनाएं?

spawn < . का समर्थन नहीं करता दिशा लेकिन आप ऐसा कर सकते हैं:

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

ऐसा लगता है कि आप mysql चलाना चाहते हैं गैर-संवादात्मक तरीके से ताकि आप Expect का भी उपयोग कर सकें का system आदेश:

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

या Tcl का exec आदेश:

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

आपको संपूर्ण system लगाने की आवश्यकता हो सकती है या exec catch . में कमांड mysql . के मामले में ब्लॉक करें विफल:

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. सामान्य MySQL फ़ील्ड और उनके उपयुक्त डेटा प्रकार

  2. त्रुटि कोड 1005, SQL स्थिति HY000:तालिका त्रुटि नहीं बना सकता:150

  3. MySQL 1062 - कुंजी 'प्राथमिक' के लिए डुप्लिकेट प्रविष्टि '0'

  4. कैसे नहीं RLIKE MySQL में काम करता है

  5. Mysql स्कीमा को ट्रैक करने के लिए Git का उपयोग करना - कुछ प्रश्न