当前位置 - 股票行情交易網 - 國際漫評 - 求助!使用mysql觸發器(其他也可)實現壹條插入語句在同表中添加兩條數據。

求助!使用mysql觸發器(其他也可)實現壹條插入語句在同表中添加兩條數據。

好像 MySQL 的觸發器, 插入/刪除自己這個表 會 導致 MySQL 發生異常。

方案1:

因此, 妳這個情況, 可以嘗試, 創建壹個存儲過程。

這個存儲過程, 接受2個參數, 例如 uid1, uid2

然後存儲過程內部, 插入2行數據。

外部程序 例如 PHP 什麽的, 通過調用這個存儲過程, 調用1次, 插入2行數據。

方案2:

另外折騰壹個表, 叫 friend_all

向 friend 表插入1行數據的時候, 自動向 friend_all 表, 插入 2行數據。

這樣最終, 妳查詢數據的時候, 簡單查詢 friend_all 表 即可。