sql >> データベース >  >> Database Tools >> phpMyAdmin

外部キーとしての複合キー(sql)

    mySQLドキュメントによる コンポジットへの外部キーマッピングを設定できるはずです。これには、複数の列を作成する必要があります。

    列を追加し、これをgroupに配置します テーブル

    FOREIGN KEY (`beggingTime`,`day`,`tutorId`) 
        REFERENCES tutorial(`beggingTime`,`day`,`tutorId`)
    

    スティーブンが以下のコメントでほのめかしているように、チュートリアルテーブルが実際の主キーを使用するようにこれを再構築する必要があります(それが単なるID代理キーであっても)。これにより、SQLは複合ではなく、このタイプの関係用に構築されたため、パフォーマンスが向上します。



    1. phpmyadminblobフィールドを編集する

    2. ssmsからSQLServerDeveloperSp1ssisにアクセスできません

    3. MySQLWorkbenchとphpMyadmin

    4. MAMPでphpMyAdminに接続できません