尋找Mysql函數使用位置的方法
P粉573943755
P粉573943755 2023-08-18 16:46:18
0
2
527
<p>我正在使用Mysql 8。在我正在處理的一個視圖中,有一個名為<code>calculateGP</code>的函數。我想修改這個函數,但我不確定這個函數是否在資料庫的其他地方使用。有沒有一條查詢語句可以讓我知道這個函數在資料庫的其他地方被引用了嗎? </p>
P粉573943755
P粉573943755

全部回覆(2)
P粉346326040

透過對資料庫進行MySQL結構轉儲並在轉儲檔案上進行文字搜索,我能夠找到對函數calculateGP的參考。這是一種在不執行MySQL查詢的情況下在資料庫中找到引用的替代方法。

P粉378890106

我會這樣做:

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.VIEWS
WHERE VIEW_DEFINITION LIKE '%`calculateGP`%'

如果你的表格、列或其他標識符也被命名為calculateGP,這可能會找到錯誤的匹配。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板