Mysql"De İki Tablo Arasindaki Baglantiyi Degistirmek
-
db'de iki tablo arasindaki baglantiyi degistirip baska tablo ile baglanti kurmak istiyorum
A ve B tablosu arasindaki baglantiyi silmek
A ve C arasinda yeni baglanti kurmak
-
A ve B tablosu arasindaki derken;
tam olarak anlamadım:|
DELETE FROM ATBL.* WHERE EXISTS(SELECT BTBL.* FROM BTBL WHERE ATBL.DEGER=BTBL.DEGER) AND ATBL.DEGER="&GELENDEGER
Bde karşılığı bulunan A değerlerini silmek
karşılığı bulunmayan ise NOT EXISTS
A ve C içinse
SELECT ATBL.* , BTBL.* FROM ATBL INNER JOIN BTBL ON ATBL.DEGER=BTBL.DEGER WHERE ...
gibi?
-
eğer access kullanmayı biliyorsan bahsettiğin ilişkiyi access'de yaptıktan sonra sorgu ekranına geç, sorgunu yarat ve çalıştır sonra yukardaki menülerin birinde "SQL Özel" diye bişi olucak ona tıkla, sorgunun SQL komutu karşında. tek yapman gereken PhpMyAdmin'inde SQL sorgunu çalıştırmak gerçi bu bayağı zor ve hantal bi yol :I
-
yok tam anlamadiniz sanirim veya ben sizi anlamadim :|
simdi ben degerlerden bahsetmiyorum
iki tablo birbirine nasil bagli olur? birinde foreign key olunca
ben diyorum ki baglantiyi silmek için foreign key kolonu silmek yeterli mi?
ve baska bi tabloya foreign key eklemek nasil yapilir?
-
Foreign Key oluşturmak için tablonun Constraints Tabındaki Foreign Key tabına geçmeyi dene.Boş Alanda sağ tıklyıp new foreign key ile Primary Key oluşturabilirsin. Drop Foreign Key butonu ilede varolan Primary Keyi silebilirsin.
RENEYE Ulaş.
-
Hala anlamadıysan al sana güzel bir tablo .

-
alacakaranlik tsk yaptim bisiler renelik is yok :D
