你好,我有一些情况使我感到困惑。我有这样的 tb_berita 结构。
如果 status_berita == false 蓝色,如果 status_berita ,我具有 berita strong> == true 打印按钮为绿色,就像这张图片
所以我想如果我单击按钮 +标题,更新 status_berita == true ,其中 id_berita = id_berita 。
直到这里没有问题,我可以将(Idul Fitri)更改为绿色按钮。
但是问题是我想在更新(idul Fitri)之后,我也想将(Flutter Announce)更新为蓝色按钮(这意味着status_berita =假)。
我正在考虑使用 TRIGGER ,但不能在 phpmyadmin 中使用此代码:
CREATE TRIGGER updateHeadlineBerita AFTER UPDATE ON tb_berita
FOR EACH ROW BEGIN UPDATE tb_berita SET status_berita='false'
WHERE status_berita="true" AND status_berita !=id_berita
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 3
重点是,我想在将某些数据 status_berita 更新为true之后,立即将以前的 status_berita 更新为false。
对不起,如果我的问题使您困惑,希望您理解我的问题。