MySQL外鍵設(shè)置中的的 Cascade、NO ACTION、Restrict、SET NULL
來(lái)源:程序員人生 發(fā)布時(shí)間:2015-01-26 08:59:44 閱讀次數(shù):3314次
MySQL外鍵設(shè)置中的的屬性含義:
cascade方式
在父表上update/delete記錄時(shí),同步update/delete掉子表的匹配記錄
set null方式
在父表上update/delete記錄時(shí),將子表上匹配記錄的列設(shè)為null
要注意子表的外鍵列不能為not null
No action方式
如果子表中有匹配的記錄,則不允許對(duì)父表對(duì)應(yīng)候選鍵進(jìn)行update/delete操作
Restrict方式
同no action, 都是立即檢查外鍵束縛
Set default方式
父表有變更時(shí),子表將外鍵列設(shè)置成1個(gè)默許的值 但I(xiàn)nnodb不能辨認(rèn)
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)