求助!使用mysql觸發器(其他也可)實現壹條插入語句在同表中添加兩條數據。
好像 MySQL 的觸發器, 插入/刪除自己這個表 會 導致 MySQL 發生異常。
方案1:
因此, 妳這個情況, 可以嘗試, 創建壹個存儲過程。
這個存儲過程, 接受2個參數, 例如 uid1, uid2
然後存儲過程內部, 插入2行數據。
外部程序 例如 PHP 什麽的, 通過調用這個存儲過程, 調用1次, 插入2行數據。
方案2:
另外折騰壹個表, 叫 friend_all
向 friend 表插入1行數據的時候, 自動向 friend_all 表, 插入 2行數據。
這樣最終, 妳查詢數據的時候, 簡單查詢 friend_all 表 即可。