文章詳情頁
mysql怎么修改約束啊
瀏覽:158日期:2022-06-18 09:23:59
問題描述
問題解答
回答1:當其中的那個主表添加數據的時候,從表也會跟著多出一條數據
根據你句話的意思你應該是想在主表插入數據后,從表要根據主表插入的數據同時插入一條數據?如果是的話可以使用觸發器來實現, 示例如下:
CREATE TABLE test_main (id int not null, name char(5));CREATE TABLE test_follow (id int not null);delimiter //CREATE TRIGGER follow_add AFTER INSERT ON test_main FOR EACH ROW BEGIN INSERT INTO test_follow VALUE (new.id);END//delimiter ;回答2:
樓上應該就可以實現了。給表添加外鍵:alter table tbl_name add foreign key(id) references zhutbl(id) on update cascade;--更新聯動。
相關文章:
1. html5 - 有可以一次性把所有 css外部樣式轉為html標簽內style=" "的方法嗎?2. javascript - 原生canvas中如何獲取到觸摸事件的canvas內坐標?3. javascript - 如何將一個div始終固定在某個位置;無論屏幕和分辨率怎么變化;div位置始終不變4. html - vue項目中用到了elementUI問題5. python - 如何判斷爬蟲已經成功登陸?6. javascript - 求解答:實例對象調用constructor,此時constructor內的this的指向?7. javascript - 這不是對象字面量函數嗎?為什么要new初始化?8. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風格檢查怎么辦。。。9. javascript - 有什么比較好的網頁版shell前端組件?10. javascript - [js]為什么畫布里不出現圖片呢?在線等
排行榜
