postgreesql中實現聯表刪除

2021-10-06 16:05:14 字數 961 閱讀 8444

遇到這種問題後的解決思路只能是重新建立資料表,然後建表的時候需要

table_y中的約束更改為具有選項on delete cascade。

例如:完整例子

建立第乙個表

create table userinfo

(userid int

identity(1

,1) primary key ,

username varchar(20

),--使用者名稱

password varchar(20

) not null --密碼

)//建立第二個表()

create table userdetails

(id int

identity(1

,1) primary key,

name varchar(50

) not null,

--真實姓名

userid int

,foreign key (userid) references userinfo

(userid) on delete cascade

【注意外建名稱還有外建參照的其他表的主鍵名稱對應修改了】)測試

insert userinfo values (

'ly'

,'jeff'

)insert userinfo values

('wzq'

,'wzqwzq'

)insert userinfo values

('lg'

,'lglg')

insert userdetails values

('李四',1

)insert userdetails values

('王五',2

)insert userdetails values

('劉六',3

)

php實現銀聯支付

銀聯支付用的還是比較少的,而且開發中也沒接觸多少,不過因為工作專案用銀聯支付能降低費率,所以還是接入了銀聯支付。本文支付為銀聯閘道器和wap支付介面。官方 sdk demo 產品api api文件 在開始之前要仔細閱讀官方包裡的說明檔案,必要的證書和商戶資訊要提前獲取。例項 及步驟 修改demo a...

多型的實現方式以及動態聯編 靜態聯編

多型,顧名思義 多種狀態 在物件導向語言中,介面的多種不同實現方式即為多型。也就是允許將子類型別的指標賦值給父類型別的指標。class a classb public a c 中的多型實現方法為 過載 覆蓋 函式模板三種方法。其中過載是指在同一類中函式過載實現多型,覆蓋則是帶有虛函式的繼承 過載的多...

C 中的動態聯編和靜態聯編

通常來說聯編就是將模組或者函式合併在一起生成可執行 的處理過程,同時對每個模組或者函式呼叫分配記憶體位址,並且對外部訪問也分配正確的記憶體位址,它是電腦程式彼此關聯的過程。按照聯編所進行的階段不同,可分為兩種不同的聯編方法 靜態聯編和動態聯編。靜態聯編是指在編譯階段就將函式實現和函式呼叫關聯起來,因...