sql >> データベース >  >> RDS >> Mysql

外部キーが存在するのに、なぜ「外部キー制約が失敗する」のですか?

    これはバグだと思います。MyISAMエンジンはトランザクションではなく、InnoDbはトランザクションであるため、MySQLではInnoDBからMyISAMテーブルを参照するFOREIGNKEYを追加することはできません。

    Try:
    ALTER TABLE t_timeoff_request ENGINE=InnoDB;
    


    1. SQL Serverの既存のテーブルに主キーを追加する方法(T-SQLの例)

    2. MySQLクライアントのデフォルトのポケットベルをどのように設定しますか?

    3. $ _SESSIONはSQLインジェクトから安全ですか?

    4. DBCCCheckDB機能の概要