表的外來鍵建立

2022-06-18 01:30:11 字數 470 閱讀 8759

models:

#定義書類:

class book(models.model):

name = models.charfield(max_length=32)

pub = models.foreignkey(publisher,on_delete=models.cascade)

"""關聯類名

on_delete 在2.0版本之後是必填的

on_delete=

models.cascade 級聯刪除

protect 保護

set(1) 刪除後設定為某個值

set_default 設定為預設值設定為某乙個值

set_null 設定為空

do_nothing 什麼都不變

"""

效果如下:

Mysql 建立表外來鍵

我自己的步驟 1.定義表,可以指定主鍵 create table sc sno char 9 courseno char 10 grade smallint,primary key sno,courseno 2.插入資料 insert into sc values 31101 01 89 inser...

建立表主鍵,外來鍵

使用者表 create table gb bbs user id bigint primary key identity 1,1 bbs使用者 memberid bigint foreign key memberid references t member id staus int default ...

mysql建立外來鍵報錯 Mysql表建立外來鍵報錯

資料庫表a create table task desc tab id int 11 primary key not null comment 自增主鍵 auto increment,taskname varchar 200 not null comment 任務名字 sqlname varchar...