扫码关注官方订阅号
我正在使用Mysql 8。在我正在处理的一个视图中,有一个名为calculateGP的函数。我想修改这个函数,但我不确定这个函数是否在数据库的其他地方使用。有没有一条查询语句可以让我知道这个函数在数据库的其他地方被引用了吗?
calculateGP
通过对数据库进行MySQL结构转储并在转储文件上进行文本搜索,我能够找到对函数calculateGP的引用。这是一种在不运行MySQL查询的情况下在数据库中找到引用的替代方法。
我会这样做:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE VIEW_DEFINITION LIKE '%`calculateGP`%'
如果你的表格、列或其他标识符也被命名为calculateGP,这可能会找到错误的匹配。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
通过对数据库进行MySQL结构转储并在转储文件上进行文本搜索,我能够找到对函数
calculateGP的引用。这是一种在不运行MySQL查询的情况下在数据库中找到引用的替代方法。我会这样做:
如果你的表格、列或其他标识符也被命名为
calculateGP,这可能会找到错误的匹配。