编辑现有徽章时,触发器会更改,导致它总是回到:
当用户更改信任级别时
编辑大量徽章时非常烦人!
编辑现有徽章时,触发器会更改,导致它总是回到:
当用户更改信任级别时
编辑大量徽章时非常烦人!
我无法重现此问题,您能提供更多细节吗?或许可以从头开始重现,或者提供一个视频?
好的,我使用 API 根据人们在我网站 https://tardis.guide 上的行为来授予论坛徽章。
然后,我为所有这些徽章添加了一个“徽章查询”,该查询不可能获得,只是为了让这些徽章不显示在“授予徽章”列表中——它太拥挤了,我从不需要它们在那里。
所以我所有的徽章都包含这个 SQL:
SELECT id user_id, created_at granted_at
FROM users
WHERE id = -1000
(这是我知道的唯一一种从该下拉列表中删除徽章的方法)。
我将触发器设置为“每日更新”,因为它是一个有效的方法。
但自从更新以来,每当我编辑一个徽章(也许是为了更改描述或图片),触发器值就会更改为第一个选项,因为当我尝试提交时,它会显示这个:
当我查看时,是的,触发器已更改为“当用户更改信任级别时”:
所以我将其改回“每日更新”并提交,它就可以工作了。
但是,如果我只是刷新页面,它就会回到“当用户更改信任级别时”,所以我无法在不再次修复它的情况下进行编辑。
谢谢。
明天我会尝试查看此问题,并根据这些信息看是否可以重现,谢谢。
我仍然无法重现您遇到的确切问题,但我怀疑这可能会有帮助: