mysql存储过程i

5sxhfpxr  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(257)

我是一个使用mysql工作台的新手。我有一张叫“请求”的table。它有一个名为status的列和另一个名为expireddate的列。我想创建一个存储过程,如果expiredate中的日期超过了todays日期,则将文本“exipred”输入到status列中。代码的开头如下。谢谢。

CREATE PROCEDURE `Add Expired` ( IF expireddate => todays date THEN status = "expired")
BEGIN

END
b1zrtrql

b1zrtrql1#

在列中输入文本“expired” A 如果列中的日期 B 超过今天的日期
你在描述一个 update 带筛选的语句:

update mytable set a = 'expired' where b > current_date

您可以很容易地将其转换为存储过程—尽管这没有多大帮助(您可以运行查询)。

相关问题