Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
433
Tıklama
0
Öne Çıkarma
veritabanı --> key
R
18 yıl
Yüzbaşı
Konu Sahibi

many to many tablo oluşturmak istiyorum:

tabloda şu satırlar olabilir:

sütun1 | sütun 2
A | 1
A | 2
B | 2

ama şu şekilde olamaz:

sütun1 | sütun2
A | 1
A | 1 // bu satır hata verir, çünkü A<->1 bağlantısını bir kes istiyorum, yani ikisini birden primary key yapmak istiyorum bi şekilde.
B | 2

SQL query için tabloya key tanımlamam gerekiyor. 2 sütünu o şekilde primary olarak tanımlaya bilirmiyim? .. yoksa primary key tanımlamayayım da, tabloya bilgileri geçerken sorguyla kontrol mu edeyim, hataya sebebiyet vermemek için? umarım derdimi anlatabilmişimdir :)

teşekkürler
kolay gelsin...



E
18 yıl
Yüzbaşı

SQL yapabiliyorken sen kodla yapma. 2 alanı beraber primary key olarak tanımla. Kod tarafında hata yönetiminde bulun ve ona gore kod yaz.


Bu mesaja 1 cevap geldi.
R
18 yıl
Yüzbaşı
Konu Sahibi

peki bu 2 alanı beraber primary key olarak nasıl tanımlarım. (tabloları ve keylerini toad ile oluşturuyorum,sql query oluşturup sqlexpressde execute ediyorum). toadda veya sqlde bunu nasıl yaparım?


Bu mesaja 1 cevap geldi.
B
18 yıl
Çavuş

CREATE TABLE Orders
(
ID SMALLINT UNSIGNED NOT NULL,
ModelID SMALLINT UNSIGNED NOT NULL,
Descrip VARCHAR(40),
CONSTRAINT PK_IDM PRIMARY KEY (ID, ModelID)
);


Bu sekilde yapabilirsin.


Bu mesaja 1 cevap geldi.
R
18 yıl
Yüzbaşı
Konu Sahibi

anladım
çok teşekkür ederim



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.