PDA

View Full Version : ??? Query trong MySql ???



huykhoi
22-07-2005, 08:02
đã có tblclass với primary key là ClassID, tạo thêm bảng tblstudent quan hệ 1-n với ClassID:

CREATE TABLE `tblstudent`(
StudentID int not null auto_increment,
StudentName varchar(50),
ClassID int,
PRIMARY KEY (StudentID),
FOREIGN KEY (ClassID) REFERENCES tblclass(ClassID) MATCH FULL
ON DELETE CASCADE
ON UPDATE CASCADE
)


chạy query ngon lành.
Nhưng tôi đã thử xoá bản ghi ở tblclass thì nó không xoá ở tblstudent và Export bằng phpmyadmin nó cũng không tạo lại Foreign Key.

Xin chỉ giúp!
PS: tôi dùng mysql 1.0

huykhoi
29-07-2005, 11:34
Phức tạp quá. Sao bạn không dùng COM export rất đơn giản, có thể áp dụng cho cả Web và ứng dụng windows.
Giống như connect vào Database dùng com, Bạn tạo một đối tượng Excel Application. Sau đó tạo thêm các worksheet rồi nhập dữ liệu từ DB; cuối cùng là save lại thành 1 file excel.