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

MySQL ट्रिगर्स को बल्क में कैसे बदलें DEFINER

इसे करने का एक तरीका:

1) ट्रिगर परिभाषाओं को एक फ़ाइल में डंप करें

# mysqldump -uroot -p --triggers --add-drop-trigger --no-create-info \
      --no-data --no-create-db --skip-opt test > /tmp/triggers.sql

2) ओपन triggers.sql अपने पसंदीदा संपादक में फ़ाइल करें और Find and Replace . का उपयोग करें DEFINER change को बदलने की सुविधा एस। अपडेट की गई फ़ाइल सहेजें।

3) फ़ाइल से ट्रिगर फिर से बनाएँ

# mysql < triggers.sql


  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. क्या MySQL में कुछ मानों के मोड (एस) को खोजने का कोई आसान तरीका है?

  3. utf8 के साथ mysqldump सही इमोजीस स्ट्रिंग को निर्यात नहीं कर सकता

  4. JDBC परिणाम मैप करनाकिसी वस्तु पर सेट करें

  5. MySQL उपयोगकर्ता अनुमतियाँ