实验初始阶段如何清空db_table?能否通过函数删除其行?
清空db_table的方法及可用函数
- 使用内置的
deleteAll()函数:这是专门用于删除db_table所有行的函数,在“before simulation run”动作中执行代码db_table.deleteAll();就能批量清空所有条目,比你之前试的clear()、reset()更适配db_table的操作逻辑。 - 备选方案:执行底层删除语句
如果平台支持直接执行数据操作语句,可在前置动作中运行DELETE FROM db_table;(替换为你的实际表名),实现全表清空。 - 确认动作触发时机:检查“before simulation run”动作是否绑定到正确的实验初始化节点,部分平台需要明确将该动作设置为实验启动前的初始化步骤,否则代码不会执行。
内容的提问来源于stack exchange,提问作者Charlotte Fränkel
相关产品推荐
相关产品推荐

