sql - 如何获取最近两周创建的存储过程?

标签 sql mysql

有没有办法可以检测存储过程的创建/修改时间,以便我可以获得过去 2 周内更改内容的列表?

最佳答案

检查mysql中的information_schema.routines

ROUTINE_NAME 是列名称

CREATED 是创建日期

LAST_ALTERED 是修改日期

select ROUTINE_NAME
from information_schema.routines
where DATEDIFF(CURDATE(),created) < 14

关于sql - 如何获取最近两周创建的存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3871958/

相关文章:

mysql - SQL - 聚合函数 - COUNT 函数的误用

Mysql union/join 多列帮助

php - 警告 : MySQL extension needs to be loaded for OpenCart to work

php - 我的邮政系统出现问题

sql - 删除没有主键的重复项

mysql - 删除MySQL日志文件会影响数据库的性能吗?

mysql - SQLSTATE[42000] : Syntax error or access violation: 1064. 找不到语法错误

mysql根据二级表中的行重新计算mysql中的列

mysql - 根据多个表聚合查询

mysql - 通过数据库更改 Magento bundle 产品价格类型