banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Hỏi về my sql : Alter table TableName add constraint ...  XML
  [Programming]   Hỏi về my sql : Alter table TableName add constraint ... 06/11/2008 00:40:55 (+0700) | #1 | 157776
[Avatar]
60487
Member

[Minus]    0    [Plus]
Joined: 08/07/2008 21:37:31
Messages: 33
Offline
[Profile] [PM] [Email] [Yahoo!]
Mình dùng MySQL để tạo một CSDL gồm các lược đồ sau:
SinhVien(MaSV, TenSV, NgaySinh…)
Diem(MaSV, MaMH, HeSo1, HeSo2…).
Sau khi làm xong thì mới nhớ là Diem.MaSV tham chiếu đến SinhVien.MaSV(có quan hệ phụ thuộc tồn tại). Bây giờ mình muốn thêm ràng buộc này vào CSDL thì phải làm thế nào?
Mình có một tài liệu ghi là dùng lệnh Alter table <tên bảng> add constraint … (chỉ có thế). Mình không biết cấu trúc lệnh này như thế nào nên đã thử nhiều lần mà vẫn không được. Có bạn nào rành xin chỉ giúp nhé!
[Up] [Print Copy]
  [Question]   Re: Hỏi về my sql : Alter table TableName add constraint ... 06/11/2008 02:12:17 (+0700) | #2 | 157796
[Avatar]
YHT
Member

[Minus]    0    [Plus]
Joined: 21/04/2006 13:29:33
Messages: 173
Location: HCM
Offline
[Profile] [PM] [WWW] [Yahoo!]
Bạn thử câu query này xem
Code:
ALTER TABLE Diem ADD CONSTRAINT fk_MaSV FOREIGN KEY (MaSV) REFERENCES SinhVien(MaSV)
[Up] [Print Copy]
  [Question]   Re: Hỏi về my sql : Alter table TableName add constraint ... 10/11/2008 08:06:26 (+0700) | #3 | 158278
[Avatar]
60487
Member

[Minus]    0    [Plus]
Joined: 08/07/2008 21:37:31
Messages: 33
Offline
[Profile] [PM] [Email] [Yahoo!]
Cảm ơn bạn nhiều nhé! Mình làm được rồi. smilie
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|