菜鳥問題 mysql 建表 外來鍵問題

2025-03-17 17:45:08 字數 1098 閱讀 7101

1樓:陽光上的橋

你要含春在score表裡面定義塵悉xuenian為key,例派老乎如:

create table score(id varchar(20) not null,xuenian varchar(20)not null,primary key(id,xuenian),deyu varchar(20) null,xuexi varchar(20) null,zhiyu varchar(20) null,tiyu varchar(20) null,zhonghe varchar(20)null,key (xuenian))

2樓:網友

你清坦吵扒要在score表裡面定義xcreate table score(id varchar(20) not null,xuenian varchar(20)not null,primary key(id,xuenian),deyu varchar(20) null,xuexi varchar(20) null,zhiyu varchar(20) null,tiyu varchar(20) null,zhonghe varchar(20)null,key (xuenian)) uenian為答碰桐key,例如。

在mysql中,表的欄位是本表的外來鍵,這該如何設定?

3樓:邁爾斯_羅德

是的!乙個表只能有乙個主鍵!在資料夾表中,父資料夾的id可以設定成外來鍵!

4樓:老師小喬

create table `資料夾表` (folderid` int(11) not null primary key default 0 ,parentfolderid` int(11) null default null ,constraint `fk__1` foreign key (parentfolderid) references `資料夾表` (folderid`)

類似這樣建立即可。我只寫了這兩個屬性,其它沒寫。希望對你有所幫助。

5樓:網友

沒關係,就按一般外來鍵建立方法建立即可。只是父子表都是一張表。

按照術語來說就是:自關聯。

這個表也成為了自關聯表。

mysql不能建外來鍵,Mysql無法建立外來鍵約束

index table是聯合主鍵,建外來鍵的時候確是單列,這樣是不行的。外來鍵必須和主表的主鍵列資料型別和順序一致 create database if not exists wcfa use wcfa create table if not exists index table tw nvarch...

mysql新手問題

s是 cdb sessions 表的別名,說白了就是起個外號,小名。用起來方便。這條語句也可以寫成這樣 select cdb sessions.sid from cdb sessions where 就是不起別名,直接用表名 點 sid,就是 cdb sessions.sid 但是,這樣不就麻煩了,...

電腦配置問題菜鳥求救,菜鳥求助電腦配置問題

1.當然可以啊.我的電腦現在用的是ddr400的記憶體 但我看中的主機板寫著支援ddrii記憶體 不就是說你正在用嗎 2.我的電腦是3年前買的 那時配的肯定不是什麼sata的硬碟 而我看中的主機板寫著支援sata硬碟 不知道我的老硬碟能否在這主機板上用?自己就弄了,調一下主盤從盤,用主版上的線一連就...