How to create composed key in Workbench?











up vote
0
down vote

favorite
1












I have table OrdersPhoto with two foreign keys: Order_Id and Photo_Id:



How to create a composed key based on them as: Order_Id__Photo_Id using Workbench? Should it be additional field, or just set up primary key for each?



enter image description here










share|improve this question
























  • So, is it enough to set up two foreign keys as primary keys to make compose key?
    – OPV
    Nov 18 at 1:28















up vote
0
down vote

favorite
1












I have table OrdersPhoto with two foreign keys: Order_Id and Photo_Id:



How to create a composed key based on them as: Order_Id__Photo_Id using Workbench? Should it be additional field, or just set up primary key for each?



enter image description here










share|improve this question
























  • So, is it enough to set up two foreign keys as primary keys to make compose key?
    – OPV
    Nov 18 at 1:28













up vote
0
down vote

favorite
1









up vote
0
down vote

favorite
1






1





I have table OrdersPhoto with two foreign keys: Order_Id and Photo_Id:



How to create a composed key based on them as: Order_Id__Photo_Id using Workbench? Should it be additional field, or just set up primary key for each?



enter image description here










share|improve this question















I have table OrdersPhoto with two foreign keys: Order_Id and Photo_Id:



How to create a composed key based on them as: Order_Id__Photo_Id using Workbench? Should it be additional field, or just set up primary key for each?



enter image description here







mysql sql mysql-workbench workbench






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 18 at 1:28

























asked Nov 18 at 1:12









OPV

1,29121228




1,29121228












  • So, is it enough to set up two foreign keys as primary keys to make compose key?
    – OPV
    Nov 18 at 1:28


















  • So, is it enough to set up two foreign keys as primary keys to make compose key?
    – OPV
    Nov 18 at 1:28
















So, is it enough to set up two foreign keys as primary keys to make compose key?
– OPV
Nov 18 at 1:28




So, is it enough to set up two foreign keys as primary keys to make compose key?
– OPV
Nov 18 at 1:28












1 Answer
1






active

oldest

votes

















up vote
0
down vote













For the PK you can create the composite key by simply activating the checkboxes for all columns participating in that key. For all others (and alternatively also for the PK) use the index tab in the table editor.



enter image description here]



Use the index details list to add and remove columns for a key. You can indicate the column order here too. Just change the number in the # column.






share|improve this answer





















    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53357043%2fhow-to-create-composed-key-in-workbench%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    For the PK you can create the composite key by simply activating the checkboxes for all columns participating in that key. For all others (and alternatively also for the PK) use the index tab in the table editor.



    enter image description here]



    Use the index details list to add and remove columns for a key. You can indicate the column order here too. Just change the number in the # column.






    share|improve this answer

























      up vote
      0
      down vote













      For the PK you can create the composite key by simply activating the checkboxes for all columns participating in that key. For all others (and alternatively also for the PK) use the index tab in the table editor.



      enter image description here]



      Use the index details list to add and remove columns for a key. You can indicate the column order here too. Just change the number in the # column.






      share|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        For the PK you can create the composite key by simply activating the checkboxes for all columns participating in that key. For all others (and alternatively also for the PK) use the index tab in the table editor.



        enter image description here]



        Use the index details list to add and remove columns for a key. You can indicate the column order here too. Just change the number in the # column.






        share|improve this answer












        For the PK you can create the composite key by simply activating the checkboxes for all columns participating in that key. For all others (and alternatively also for the PK) use the index tab in the table editor.



        enter image description here]



        Use the index details list to add and remove columns for a key. You can indicate the column order here too. Just change the number in the # column.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 18 at 10:51









        Mike Lischke

        20.2k348101




        20.2k348101






























             

            draft saved


            draft discarded



















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53357043%2fhow-to-create-composed-key-in-workbench%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Create new schema in PostgreSQL using DBeaver

            Deepest pit of an array with Javascript: test on Codility

            Costa Masnaga