加上"primarykey"後,問題已經解決如:createtablewww(idintidentityprimarykey,sendervarchar(50),inceptvarchar(50),contentvarchar(201),sendtimedatetime,medianamevarchar(100),urlvarchar(200))。
- 數碼問答
- 答案列表
設置主鍵 sql:sql資料庫設置主鍵[朗讀]
添加外鍵,在t3,裡面有id1,id2設置為主鍵,然後設置外鍵,id1與t1中id1,外鍵關聯,其中選擇級聯刪除,ondeletecascadeid2與t2中id2,外鍵關聯,其中選擇級聯刪除,ondeletecascade剛才在sql2000中試了一下,可以實現。
sql資料庫中只能有一個主鍵!你說的應該是主外鍵的關係吧!假如:你建了一個user表裡面有一個[age],你在useradmin表里也建一個[age]並設置成主鍵,然後user表和useradmin表建立好主外鍵約束就可以應用到了。
這個操作很簡單,就是按住ctrl鍵,或者是shift鍵,然後右鍵你要設置主鍵的那個屬性列,直接選擇設置主鍵即可。
使用primarykey(欄位1,欄位2,)的語句進行設置.一個表中最多只能有一個主鍵,也可以沒有.一個主鍵既可以是單一的欄位構成,也可以是多個欄位聯合構成,如果是單一欄位,只需在該欄位後面標記primarykey即可,如果是多個欄位聯合構成,則需要採用最開始介紹的那種方式設置.在部分資料庫的圖形化工具中(如access、sqlserver等),在表設計的介面上,可以按住ctrl鍵,然後選擇要設置為聯合主鍵的欄位,都選好之後再按右鍵選擇「設置為主鍵」。