![](/img/trans.png)
[英]mysql server: stored procedures - when do i create the stored procedures?
[英]MySQL Stored Procedures i
我是使用 MySQL 工作台的新手。 我有一张名为 requests 的表。 它有一个名为 STATUS 的列和另一个名为 EXPIREDDATE 的列。 我想创建一个存储过程,如果 EXPIREDDATE 中的日期超过今天的日期,则将文本“过期”输入到 STATUS 列中。 代码的开头如下。 谢谢。
CREATE PROCEDURE `Add Expired` ( IF expireddate => todays date THEN status = "expired")
BEGIN
END
如果
B
列中的日期超过今天的日期,则在A
列中输入文本“过期”
您正在描述带有过滤的update
语句:
update mytable set a = 'expired' where b > current_date
您可以轻松地将其转换为存储过程 - 尽管它不会很有帮助(您可以只运行查询)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.