線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:979
推到 Plurk!
推到 Facebook!

MYSQL可以設定FK嗎?

尚未結案
narcysion
一般會員


發表:54
回覆:18
積分:14
註冊:2003-03-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-28 09:37:28 IP:61.222.xxx.xxx 未訂閱
請問在MYSQL裡可以像ORACLE那樣設定FK嗎? 那如果可以的話,請問語法該如何下。
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-28 10:38:39 IP:202.39.xxx.xxx 未訂閱
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(] LIKE old_tbl_name [)];    create_definition:     col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT]             [[PRIMARY] KEY] [COMMENT 'string'] [reference_definition]   | PRIMARY KEY (index_col_name,...)   | KEY [index_name] (index_col_name,...)   | INDEX [index_name] (index_col_name,...)   | UNIQUE [INDEX] [index_name] (index_col_name,...)   | FULLTEXT [INDEX] [index_name] (index_col_name,...)   | [CONSTRAINT symbol] FOREIGN KEY [index_name] (index_col_name,...) [reference_definition] | CHECK (expr) --- Everything I say is a lie.
narcysion
一般會員


發表:54
回覆:18
積分:14
註冊:2003-03-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-28 12:04:06 IP:210.243.xxx.xxx 未訂閱
對不起哦,我還是有點看不太懂說~ 我有兩個table為, 我的Work裡的id欄位要設personalpersonal的FK 我該如何設定??? tablename:Personal COLUMN NAME TYPE CONSTRAIN id varchar(10) pk sex char(2) birthday date marriage char(4) address varchar(50) tablename:work COLUMN NAME TYPE CONSTRAIN name varchar(12) Not Null id varchar(10) (但此欄位要設定為personal的FK) jobname varchar(20) workday varchar(9)
kensoong
初階會員


發表:31
回覆:70
積分:45
註冊:2003-05-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-28 15:57:19 IP:61.56.xxx.xxx 未訂閱
實際完整範例如下: CREATE TABLE product (category INT NOT NULL, id INT NOT NULL, price DECIMAL, PRIMARY KEY(id)); CREATE TABLE customer (id INT NOT NULL, PRIMARY KEY (id)); CREATE TABLE product_order (no INT NOT NULL AUTO_INCREMENT, product_category INT NOT NULL, product_id INT NOT NULL, customer_id INT NOT NULL, PRIMARY KEY(no), INDEX (product_category, product_id), FOREIGN KEY (product_id) REFERENCES product(id) ON UPDATE CASCADE ON DELETE RESTRICT, INDEX (customer_id), FOREIGN KEY (customer_id) REFERENCES customer(id));
系統時間:2024-11-23 0:23:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!