通过工作流删除关联记录,结果变成更新关联id为null,如下图,实际会清除fire_unit_id字段
NocoBase版本v2.1.11
请在demo环境中复现下这个问题
Loading... (账户admin@nocobase.com 密码admin123)
已确认这是关系字段设置为 SET NULL 时的预期数据库行为:删除主表记录(无论经工作流还是 SQL)后,子表记录会保留,fire_unit_id 被清空,因此再按该字段查询不会有结果。若需要同时删除子表记录,请评估业务影响后将 ON DELETE 改为 CASCADE;如需阻止删除可改为 RESTRICT 或 NO ACTION。