Code
CREATE TABLE invoice_inventory
(vendor_no char(4) not null,
invoice_no char(4) not null,
item_no char(4) not null references inventory_item(item_no),
quantity_added int not null,
item_paid decimal not null,
primary key (vendor_no,invoice_no,item_no))
FOREIGN KEY (vendor_no,invoice_no) REFERENCES invoice(vendor_no,invoice_no)
ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = INNODB CHARSET = tis620
ใช้คำสั่งแบบนี้แล้ว สร้างไม่ได้ค่ะ
พอไปเพิ่มใน มุมมองรีเลชั่นใน phpmyadmin แล้วเป็นแบบนี้ค่ะ
Code
Error creating foreign key (check data types) : invoice_no
ไปอ่านใน
http://dev.mysql.com/doc/refman/5.0/en/ ... aints.html
แล้วก็ งง ค่ะ คือมีเวลาไม่มาก ฝากรบกวนท่านผู้รู้ช่วยตอบด้วยนะคะ
ขอบคุณค่ะ _/|\_
Tag : PHP, MySQL