美文网首页
Navicat sqlite3触发器设置

Navicat sqlite3触发器设置

作者: Mr旺旺 | 来源:发表于2022-02-23 17:52 被阅读0次

问题:A表中某个字段根据B表插入数据而更新

1. 表设置

采集表 重建表

重建表中的采集ID是外键(采集表.采集ID)

2. 问题描述

欲设置触发器,功能如下:

当重建表中插入一条数据时(根据采集id),采集表中的该行数据的字段“是否重建”将由“否”更新为“是”。

3. 解决方法

Navicat设置触发器界面:

采集表中设置触发器界面

问题的关键在于定义中的sql语句怎么写

begin

UPDATE "采集表"

set "是否重建" = '是'

where ("采集ID" = (select "采集ID" from "重建表"));

END

问题解决!

如果要设置行触发器,需要添加语句 "for each row"

相关文章

  • Navicat sqlite3触发器设置

    问题:A表中某个字段根据B表插入数据而更新 1. 表设置 重建表中的采集ID是外键(采集表.采集ID) 2. 问题...

  • 2021-04-08 表触发器

    Navicat Premium 里触发器位置在设计表里(触发器里,名:触发器名字;触发:什么时候触发(sql执行前...

  • 数据库

    SQLite3 : FMDB我自己用 Navicat Premium - 版本v11.1.5 /'næ...

  • SQLite3数据库

    数据库相关 navicat工具创建的数据库(SQLite3)属性的类型(5种)blob 二进制类型integer ...

  • Navicat登录Oracle报错

    使用Navicat登录Oracle时报错: 安装相对应得Oracle客户端: 设置: 重启Navicat即可

  • 【MySQL实战04】MySQL与Navicat中文乱码问题

    问题: MySQL和Navicat都设置为utf-8,但Navicat会自动变回Latin。 在MySQL添加的中...

  • oracle form 开发技巧

    1、 设置堆叠画布窗口跟随主窗口变化 form级触发器:WHEN-WINDOW_RESIZED触发器中修改in中的...

  • mysql 5.7.17密码设置

    安装mysql 5.7.17时没有设置密码,在用Navicat for Mysql 连接时提示错误,随后设置密码,...

  • mac mysql

    安装mySql在设置中启动mysql在navicat中进行连接

  • Windows10环境下使用Laravel任务调度(代替Corn

    打开计划任务 创建任务 设置常规 设置触发器 设置操作 执行文件corn.bat内容如下: 如果设置不成功需要留意...

网友评论

      本文标题:Navicat sqlite3触发器设置

      本文链接:https://www.haomeiwen.com/subject/fhbolrtx.html