sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor 'fremmednøglebegrænsning mislykkes', når der findes en fremmednøgle?

Jeg tror, ​​det er en fejl. MySQL bør ikke tillade dig at tilføje FOREIGN KEY-referencer til MyISAM-tabellen fra InnoDB, fordi MyISAM-motoren ikke er transaktionsbaseret, InnoDb er.

Try:
ALTER TABLE t_timeoff_request ENGINE=InnoDB;


  1. Tilslutning af Microsoft Excel til Xero

  2. SQL Server-fejl 111:"...skal være den første sætning i en forespørgselsbatch"

  3. MySQL-runde i forespørgsel, forkert resultat

  4. MAMP PRO går ned; MySQL starter ikke ved genstart