php - 我在 phpmyadmin 中使用存储过程来计算图书馆管理系统的罚款
问题描述
CASE
WHEN DATEDIFF(CURRENT_DATE,books_transaction.date_out)>10
THEN UPDATE books_transaction SET books_transaction.fine = 50
ELSE UPDATE books_transaction SET books_transaction.fine = 100
END CASE;
END
错误 #1054 '字段列表'中的未知列 'date_out'
解决方案
UPDATE books_transaction
SET fine = CASE WHEN DATEDIFF(CURRENT_DATE,date_out)>10
THEN 50
ELSE 100
END;
推荐阅读
- cs50 - 运行check50问题的解决方案是什么?
- ios - 如何快速分享视频/图像到 snapchat 故事?
- python - 将行号添加到熊猫中的列字符串
- postgresql - Postgres BRIN Index with Partitioning
- datadog - 不同的警报阈值取决于当前时间
- mysql - 如何根据mysql中的条件连接没有公共列的表
- faunadb - 如何在animaldb中获取嵌套数据?
- spring - 如何使用多个数据源配置相同的 Spring JPARepository?
- autodesk-forge - Autodesk Forge 移动应用程序按用户多选
- php - Laravel 来宾中间件未正确重定向