我无法删除触发器,但是当我尝试创建一个具有相同名称的新触发器时 - 它会提醒我触发器存在。所以,我想列出所有触发器,找出问题所在。
答案 0 :(得分:28)
您可以使用sqlite_master表获取与触发器相关的所有数据(这包括用于创建它们的ddl代码)。如果您不希望所有数据都放在查询中的某些列中。
对于所有数据:
select * from sqlite_master where type = 'trigger';
仅供名单列出:
select name from sqlite_master where type = 'trigger';