Triggers can not be created on system tables
Triggers can not be created on system tables
释意即:
"无法在系统表上创建触发器"
FIRST:当你存在这个问题的时候,恭喜你,因为我在网上查询这个问题的时候发现,存在这个问题的人真的很少,解决办法的提供者也很少。
SECOND:如果你是想要在系统上建表,那你可以查看:
https://www.itbaoku.cn/post/1667487/dohttps://www.itbaoku.cn/post/1667487/do
当你查看或者跳过上面的链接的时候
咱们就该进入正文了
(一)查看代码格式时候错误:
create trigger TRIGGER——NAME
after/before insert/update/delete
on 表名
for each row #这个是固定语句不用参考begin#sql语句; -- 触发器内容主体,每行用分号结尾end;
当你发现你的格式没有任何错误的时候,你可以尝试我在网上查到的相关可能错误
(当然,我尝试过这个,但是我的错误不在于这个!!)
即:
delimiter $$ ##create trigger TRIGGER——NAME
after / before insert/update/delete
on 表名
for each row #这个是固定语句不用参考begin#sql语句; -- 触发器内容主体,每行用分号结尾end; ##
$$ ###这串代码与上面的不同就在于含有【 ## 】标记的地方
当你尝试上面的方法都没有解决并且看到现在的时候:
LAST : 我可以告诉你:你可能和我一样犯了一个最简单的错误:
(简单的阐述可能的原因,可看可不看,其实你可以看看毕竟这是我第一篇博客,创作不易)
就是当我们在Navicat中建立自己的连接并打开后你会发现,它自带了几个数据库,而且数据库中含有很多表,没错,那些就是系统表,而且当你在那些自带的数据库中建表的时候,我们的系统也会将那些表认为是系统表。因此系统不允许你在那些表上建立TRIGGER。
说了这么多废话,我其实就只是想告诉你,
你可能就是犯了在系统自带的数据库中建立表格并且开始处理数据;
你只需要重新建立一个自己的数据库然后再尝试创建TRIGGER即可。
【如果还没解决那对不起,我也无能为力,我也只是小白】
【多啰嗦一句就是,本人纯纯小白,文章中有错误的地方,希望大家提出改正,不喜勿碰!!】
【注:上述的网页链接版权归原作者所有】
Triggers can not be created on system tables相关推荐
- Navicat导出SQL数据报错1577,Cannot proceed because system tables used by Event Scheduler where found damage
前言 今早在win10用Navicat导出云服务器MySQL数据SQL文件时,Navicat报错1577 Cannot proceed because system tables used by Ev ...
- Navicat的1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at s
问题: 今天使用Navicat不过当连接上新mysql后,无论打开任何一个数据库,都会提示:1577 – Cannot proceed because system tables used by Ev ...
- Clickhouse - System Tables 集合(一)
Clickhouse自带系统库system,启动时创建系统表,无数据文件,主要用于记录Clickhouse的系统信息和状态指标. 1.query_log 作用:ClickHouse开启慢sql查询 开 ...
- Navicat链接linux上的mysql出现 1577 Cannot proceed because system tables used by Event Scheduler where foun
之前用navicat链接远程linux上的mysql一直都挺好使的,今天导出数据的时候发现,出现了下图错误. 百度一下解决方法是: (1)windows上的mysql出现1577,方法一百度一大堆,下 ...
- SQLException错误码
这里说的错误码是指SQLException.getErrorCode()返回的int类型错误码. 比如常见的有: // 1049 Unknown database // 1060 Duplicate ...
- SAP的SYSTEM的函数列表和代码示例
来源:http://blog.csdn.net/compassbutton/ This chapter contains functions that could be associated with ...
- Dialogue System for Unity文档中文对照版(简雨原创翻译)第一篇(我们开始仙剑demo的剧情)
这篇文档本身有快300页,因为实在太多,所以不像前面的插件那样翻译的,很多地方直接用了机翻,因为文字量实在太大,如果翻译完全套,再加上讲解的话,估计要花几个月的时间,对于普通的程序来说,其实 ...
- oracle查询数据放入临时表,ORACLE Temporary Tables临时表更适合做插入和查询操作
1简介 ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables.这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据.当会话退出或者用户提交 ...
- mysql 客户端提示“Cannot proceed because system tabl...
2019独角兽企业重金招聘Python工程师标准>>> 今天导库的时候遇到的问题: 客户端提示"Cannot proceed because system tables u ...
最新文章
- eclipse 中的 maven run configurations
- 关键词优化一定要从正规渠道入手
- PAT:1053. Path of Equal Weight (30) AC
- 在线实时大数据平台Storm开发之wordcount
- 链接器怎样使用静态库来解决符号引用
- java开发名言_程序员名言语录
- html文件已传入服务器,把html文件上传到云服务器
- 【Java音频操作】调用有道词典语音接口,生成单词MP3文件,支持自定义重复次数
- 温习了一下java线程状态方面的知识总结一
- JS高级——内存管理和闭包
- android 悬浮组件,Android 悬浮组件
- CString类简介
- u-boot之mkconfig分析
- ext.net 开发学习——回车事件(六)
- 计算机组老师颁奖词,学校优秀老师颁奖词
- 假设检验、显著性水平α、P值、置信区间
- Qt编写水波进度条控件
- rmmod命令卸载驱动后重启后为什么驱动还在? 安排!
- 关于Linux的本地回环路由lo [127.0.0.1 ]
- Ubuntu中install.sh文件如何执行