MySQL存储过程,用于选择,检查日期和插入

时间:2017-12-22 13:07:29

标签: php mysql stored-procedures

我正在尝试在MySQL中创建存储过程。我从未使用过,所以我甚至不知道是否可以做我需要的。

我有两张桌子:

  1. 第一个包含已完成的作业(id_operator,date, payment_days,payment_status ..)
  2. 第二个包含发送给的通知 运算符(id,text,id_operator ..)
  3. 我需要在payment_status字段中选择第一个表中有0的所有记录,检查日期+ payment_days是否超过当前日期,并在另一个表中插入一个带有运算符id的通知。

    我希望你能帮助我,谢谢。

1 个答案:

答案 0 :(得分:5)

你可以这样做:

set /p "variableA=Enter a Sentence: "
for /f "tokens=2" %%# in ("%variableA%") set "second_word=%%~#"
echo "%second_word%"

使用INSERT INTO notifications(text, id_operator) SELECT 'notification text', id_operator FROM jobs WHERE payment_status = 0 AND CURRENT_DATE <= DATE(DATE_ADD(`date`, INTERVAL payment_days DAY)); ,您可以选择结果并将其插入另一个表格。

相关问题