Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


how we can use more then one primary key in Single Table

Answers were Sorted based on User's Feedback



how we can use more then one primary key in Single Table..

Answer / mukesh

Its impossible to create two primary key in a single table
but if we use composite key we have do it just like that

CREATE TABLE Test (id1 INT NOT NULL, id2 INT NOT NULL, name
CHAR(20) NOT NULL, PRIMARY KEY(id1,id2));

Is This Answer Correct ?    14 Yes 0 No

how we can use more then one primary key in Single Table..

Answer / sathishrpillai

A single table can't have two primary keys.it can only
forgein keys.but u can use any number of foregin key in a
single table.

Is This Answer Correct ?    15 Yes 7 No

how we can use more then one primary key in Single Table..

Answer / piyush

We can use more then one primary keys in a single table but
it is possible only in 2005. otherwise we can not use more
then one primary keys in a single table.

Is This Answer Correct ?    10 Yes 3 No

how we can use more then one primary key in Single Table..

Answer / frank

Can't, but can create primary key with multiple columns:

CREATE TABLE Test (id1 INT NOT NULL, id2 INT NOT NULL, name
CHAR(20) NOT NULL, PRIMARY KEY(id1,id2));

Is This Answer Correct ?    8 Yes 1 No

how we can use more then one primary key in Single Table..

Answer / sharad

CREATE TABLE Test (id1 INT ,id2 INT , name CHAR(20) NOT
NULL, PRIMARY KEY(id1,id2));

Is This Answer Correct ?    4 Yes 0 No

how we can use more then one primary key in Single Table..

Answer / naveen

with this query two primary keys are created but in the insertion time it doesn'y work automatically.it says it can't insert null value in id1.

CREATE TABLE Test (id1 INT NOT NULL, id2 INT NOT NULL, name
CHAR(20) NOT NULL, PRIMARY KEY(id1,id2));

Is This Answer Correct ?    3 Yes 0 No

how we can use more then one primary key in Single Table..

Answer / sonu kumar

we can more than one primary key in a single table in case of self joining
eg:-if want to details of employee and their manager in same table than empid,mngid both treated as primary key

Is This Answer Correct ?    0 Yes 0 No

how we can use more then one primary key in Single Table..

Answer / jemi

can't

Is This Answer Correct ?    8 Yes 9 No

how we can use more then one primary key in Single Table..

Answer / sriram

Can't

Is This Answer Correct ?    2 Yes 5 No

Post New Answer

More MySQL Interview Questions

what is the difference between MyIsam and InnoDb engine?

2 Answers  


SQL is not case sensitive. DELETE is the same as delete. State Whether True or False?

0 Answers  


What is the purpose of using timestamp data type?

0 Answers  


In the below example, how many String Objects are created? String s1="I am Java Expert"; String s2="I am C Expert"; String s3="I am Java Expert";

1 Answers  


Is mysql a odbc?

0 Answers  


How triggers can be used in mysql?

0 Answers  


1.how to fetch a value and Execute store procudure in mysql(INNODB) using phpMyAdmin? 2.can i wright a package in mysql database(INNODB)?

0 Answers  


how to take mysql database backup?

0 Answers  


How to create a new view in mysql?

0 Answers  


what is the difference between MyISAM and INNO DB in MySQL with the Advantage and disadvantage

3 Answers   ABC,


Can we store images in mysql database?

0 Answers  


What is difference between statement and preparedstatement?

0 Answers  


Categories