[英]Error in adding foreign key from an existing table to a existing table
我有兩張桌子,一張是
ticket_details(ticket_id,cab_name,cab_no,ticket_number)
這里ticket_id是我的主鍵
第二個是
user_detail(user_id,name,email,password,gender,location)
這里user_id是我的主鍵,我想將user_id作為外鍵添加到ticket_details表中。
我嘗試了一些代碼,但它向我顯示了錯誤。 有幫助嗎?? 預先謝謝你。
您可以按順序嘗試(如果user_id為int):
ALTER TABLE ticket_details ADD user_id INTEGER NOT NULL DEFAULT 0;
使用有效值填充新的user_id列。
ALTER TABLE ticket_details ADD CONSTRAINT fk_user_id FOREIGN KEY (user_id) REFERENCES user_detail(user_id);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.