Phpmyadmin+codeigniter 如何自动更新我的数据?
Posted
技术标签:
【中文标题】Phpmyadmin+codeigniter 如何自动更新我的数据?【英文标题】:Phpmyadmin+codeigniter how can i auto update my data? 【发布时间】:2021-02-04 14:20:03 【问题描述】:请帮助我,我正在尝试使用 phpmyadmin 触发器为我的顶点标题进行自动更新。它是否正确??我只需要在特定行自动更新。
SELECT * FROM event
if((start_date==now())||end_date==now())
THEN
UPDATE event
SET
event_status = 'Ongoing'
WHERE
event_id = ????(Problem here);
ELSEIF((start_date < now())&&(end_date>now()))
THEN
(some code)
else if((start_date<now())&&(end_date<now()))
(some code)
ELSE
(some code)
【问题讨论】:
【参考方案1】:为此,您拥有 NEW 和 OLD 伪行,顾名思义,它包含具有旧值和新值的所有列
if((start_date==now())||end_date==now())
THEN
UPDATE event
SET
event_status = 'Ongoing'
WHERE
event_id = NEW.event_id;
ELSEIF((start_date < now())&&(end_date>now()))
THEN
(some code)
else if((start_date<now())&&(end_date<now()))
(some code)
ELSE
(some code)
【讨论】:
以上是关于Phpmyadmin+codeigniter 如何自动更新我的数据?的主要内容,如果未能解决你的问题,请参考以下文章
访问 phpmyadmin 在线托管后 Codeigniter 数据库错误
查询在 phpmyadmin 中运行,但不在 codeigniter 模型中
MySQL CodeIgniter 中的数据库结构 Phpmyadmin