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

मैं mysql में कैस्केड को हटाने पर कैसे उपयोग करूं?

यहां बताया गया है कि आप अपनी घटक तालिका में क्या शामिल करेंगे।

CREATE TABLE `components` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `typeId` int(10) unsigned NOT NULL,
    `moreInfo` VARCHAR(32), 
    -- etc
    PRIMARY KEY (`id`),
    KEY `type` (`typeId`)
    CONSTRAINT `myForeignKey` FOREIGN KEY (`typeId`)
      REFERENCES `types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
)

बस याद रखें कि आपको InnoDB स्टोरेज इंजन का उपयोग करने की आवश्यकता है:डिफ़ॉल्ट MyISAM स्टोरेज इंजन विदेशी कुंजियों का समर्थन नहीं करता है।



  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. WEEKDAY () उदाहरण – MySQL

  4. MySQL में डेटाबेस और टेबल कैसे बनाएं और डिलीट करें

  5. Mysql DB से JFreechart TimeSeriesCollection को पॉप्युलेट करें?