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

MySQL InnoDB बाधा काम नहीं करती

अगर

. को कॉल किया गया था
SET FOREIGN_KEY_CHECKS=0;

फिर FK चेक बंद कर दिए जाते हैं। कौन जानता है, हो सकता है कि अभी आपके सिस्टम की यही स्थिति हो। क्या उन्हें चालू किया है

SET FOREIGN_KEY_CHECKS=1;

निम्नलिखित नोट करें। केवल चेकों को वापस चालू करने से संदर्भात्मक अखंडता पुन:सत्यापित नहीं हो जाती। किसी को ALTER TABLE की आवश्यकता है उसके लिए।

केवल एक स्कीमा प्रकाशित करने से यह कहना बहुत कम हो जाता है कि आप सुरक्षित हैं।

मतलब, मैं अपनी बाधाओं को बंद कर सकता हूं, सिस्टम का उपयोग कर सकता हूं, कुछ डेटा हटा सकता हूं, डेटा डेटा लोड कर सकता हूं (मेरे डेटा को संक्षेप में गड़बड़ कर सकता हूं), फिर एक स्कीमा के साथ स्टैक ओवरफ्लो पर चला जा सकता है और कह सकता है "भगवान यह कैसे हुआ"।

और इससे कोई फर्क नहीं पड़ता कि आपका सिस्टम अभी किस स्थिति में है। यह मायने रखता है कि यह उस समय क्या था।




  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 में null<>null=null क्यों है

  2. Mysql में समानांतर लेनदेन

  3. OS X में XAMPP का उपयोग करते समय मैं mysql कमांड लाइन टूल को कैसे एक्सेस कर सकता हूं?

  4. MySQL में डेटाबेस का नाम कैसे बदलें

  5. MySQL में एक ऑटोइनक्रिकमेंट फ़ील्ड के साथ एक पंक्ति की प्रतिलिपि कैसे करें और उसी तालिका में कैसे डालें?