我剛剛學會了如果從mySQL視圖中刪除行,從表中刪除底層行的困難方式,oops。從我所看到的你可以修改視圖來添加更多來自原始表的條目,但是你不能從視圖中刪除一行?在不刪除底層表的情況下修改視圖
基本上,我基於表單中的選項創建視圖,然後在結果列表中,用戶可以選擇刪除特定行。當他們點擊刪除,jQuery發佈到腳本,我有PHP來更新視圖。
任何幫助將不勝感激。
我剛剛學會了如果從mySQL視圖中刪除行,從表中刪除底層行的困難方式,oops。從我所看到的你可以修改視圖來添加更多來自原始表的條目,但是你不能從視圖中刪除一行?在不刪除底層表的情況下修改視圖
基本上,我基於表單中的選項創建視圖,然後在結果列表中,用戶可以選擇刪除特定行。當他們點擊刪除,jQuery發佈到腳本,我有PHP來更新視圖。
任何幫助將不勝感激。
聽起來像你需要添加一個過濾器行ID到您的視圖時,用戶標記一行刪除,也許使用'NOT IN'關鍵字和添加所有行用戶刪除。
您目前正在爲每個用戶過濾頁面上的內容創建一個新視圖,當用戶刪除一行時,您只需在視圖定義中添加一個新的位置,重新創建並向用戶提供沒有刪除行的新視圖,是否足夠清晰?
答案是找到視圖的當前標準,然後根據需要進行修改。請參閱問題Retrieve and alter the SQL used in a MySQL View for re-execution。
感謝
有沒有發現,建立了視圖,然後,重新提交,但通過該行ID排除目前標準的方法是什麼? – jhodgson4
這是... –
這是怎麼回事?找到他目前的標準? – jhodgson4