Can‘t write; duplicate key in table ‘qrtz_triggers‘

Mysql出现问题:ERROR 1022 (23000): Can‘t write; duplicate key in table ‘**‘解决方案 阅读详情

创建quartz定时器的时候,出现了 Can’t write; duplicate key in table ‘qrtz_triggers’ 错误。原因是,基于下面方式创建的表结构,两个key的名字冲突导致的。解决办法是,把外键重命名即可。

加入外键别名即可。“constraint FK_QRTZ_TRIGGERS”  foreign key (sched_name, job_name, job_group) references QRTZ_JOB_DETAILS(sched_name, job_name, job_group)
以下为报错的sql:
create table QRTZ_TRIGGERS (
    sched_name           varchar(120)    not null            comment '调度名称',
    trigger_name         varchar(200)    not null            comment '触发器的名字',
    trigger_group        varchar(200)    not null            comment '触发器所属组的名字',
    job_name             varchar(200)    not null            comment 'qrtz_job_details表job_name的外键',
    job_group            varchar(200)    not null            comment 'qrtz_job_details表job_group的外键',
    description          varchar(250)    null                comment '相关介绍',
    next_fire_time       bigint(13)      null                comment '上一次触发时间(毫秒)',
    prev_fire_time       bigint(13)      null                comment '下一次触发时间(默认为-1表示不触发)',
    priority             integer         null                comment '优先级',
    trigger_state        varchar(16)     not null            comment '触发器状态',
    trigger_type         varchar(8)      not null            comment '触发器的类型',
    start_time           bigint(13)      not null            comment '开始时间',
    end_time             bigint(13)      null                comment '结束时间',
    calendar_name        varchar(200)    null                comment '日程表名称',
    misfire_instr        smallint(2)     null                comment '补偿执行的策略',
    job_data             blob            null                comment '存放持久化job对象',
    primary key (sched_name, trigger_name, trigger_group),
    foreign key (sched_name, job_name, job_group) references QRTZ_JOB_DETAILS(sched_name, job_name, job_group)
) engine=innodb comment = '触发器详细信息表';
新能源知识库(68)复叠压缩式热泵蒸汽系统介绍 复叠压缩式热泵蒸汽系统通过多级压缩技术将低品位热能转化为高品位蒸汽,在汽车电镀场景中实现了高效、精准的能源利用。随着超高温工质与智能联供系统的发展,该技术将深度赋能电镀行业的高质量可持续发展。​:±1℃控温保障镀层均匀性,提升产品良率;多台复叠热泵+储热装置(如纺织厂6台热泵)复叠热泵+余热回收+智能控制(化工厂案例)​:无燃烧设计契合汽车行业ESG目标。单台高温热泵机组(如92P型号)复叠压缩式热泵蒸汽系统以。67.4万元(↓22%)600万–1200万元。事故率 ↓90%​​。150万–600万元。 阅读详情

相关推荐

紫光同创PGL50H开发板PCIE通信保姆级教程:从IP核安装到Windows设备管理器识别

本文详细介绍了紫光同创PGL50H开发板PCIE通信的全流程,从IP核安装到Windows设备管理器识别。通过环境搭建、工程配置、管脚约束、固件烧录等步骤,帮助开发者快速掌握FPGA与PCIE通信技术,解决实际开发中的常见问题,提升开发效率。

weixin_30500473的博客 432

can't write duplicate key in table 【mysql错误】

出现该错误是因为数据库中的外键约束报错, 在整个库中外键命名是唯一的,若命名重复则会报错, 可使用下面的语句查询外键所在的表 SELECT `TABLE_SCHEMA`, `TABLE_NAME` FROM `information_schema`.`KEY_COLUMN_USAGE` WHERE `CONSTRAINT_NAME` IN ('外键名称'); 另外,将外键重新命名则可解决...

小花同学的成长之路 1万+

Vue3集成百度实时语音识别

Vue3集成百度实时语音识别

weixin_61769998的博客 548

Mysql-------错误总结:Can't write; duplicate key in table

一.先设主键自增再设外键 今天修改数据库表(运用sqlyog),发现主键没有自增,想要添加自增,报错,查看很多博客,尝试后得出结论:Mysql只能先设置主键自增再设置外键,否则报错。原因是此主键是另一个表的外键,而外键是不可以设置自增的,所以想要设置自增,必须先将外键删除。 参考博客:https://blog.youkuaiyun.com/qq_39688282/article/details/1009009...

MarryAndy‘s battlefield 2万+

电机控制个人学习路线及专业书籍资源分享

个人学习电机控制的学习路线,和相关专业书的电子文档分享

weixin_45182459的博客 9912

<PLC><socket><汇川>汇川PLC使用socket与其他控制器(如上位机)通讯模板程序示例

以上介绍了汇川PLC通用socket通讯的示例,事实上,汇川的官方手册也有使用示例,可以直接仿照使用,也可以加以修改。

用沸腾的热血,支付我们的人生吧! 3247

MySQL——Can‘t write; duplicate key in table

mysql报错

shumaoa的博客 1438

【Unity工具篇】| Unity项目中如何使用LuBan插件,详细集成步骤

前面写了一篇文章用于介绍LuBan的下载及快速使用方法:【Unity实战篇】| 实用插件LuBan,快速上手使用 本篇文章就来介绍一下将LuBan集成到自己的Unity项目的方法。 看完本篇文章之后,就可以直接把LuBan插件放到自己项目中进行配表和使用。

努力前行,总会成为自己心中的那道光 2万+

duplicate key in table

"duplicate key in table" 意思是在表中有重复的键。这通常发生在在数据库中插入数据时,插入的数据中的键在表中已经存在,导致了冲突。这类错误通常需要检查插入数据的键是否重复并重新设计表的结构。 ...

weixin_35753431的博客 1032

【科研数据获取】根据Excel表个中的企业/公司信息批量获取经纬度坐标,并进行地图可视化

批量获取企业/公司的经纬度坐标,并进行地图可视化1 需求2 实现途径3 需求逐步实现 1 需求 在做项目的时候,老板或者项目答辩时候甲方最喜欢看到的就是可视化结果,尤其是涉及到地图可视化。很多时候会遇到企业/公司的数据,想要做地图可视化,必不可少的就是要获取它们具体地址:第一种就是像查户口一样精准一下具体的城镇街道,还有一种就是经纬度信息,前一种属于文字内容往往用于管理方面,第二种数字信息多用于数据处理与分析。 2 实现途径 获取地理信息数据,自然需要使用到地图的功能,这里直接采用百度地图的拾取坐标系统,

lys_828的博客 2336

通用、可复用的 AI Skill 开发基本流程

-----name:唯一标识符(建议用领域-功能格式):自然语言描述触发条件(AI 依赖此判断是否激活)tags(可选):便于分类和搜索version:支持后续迭代步骤输出物1. 定范围触发场景描述2. 写元数据name3. 填内容结构化 Markdown 文件4. 做验证可运行 + 符合规范5. 去集成放入对应 IDE 目录6. 持续维护跟进框架更新通过这套流程,你不仅可以开发(Hooks 最佳实践)(原生 WebGL 优化)(Pandas/Numpy 高效写法)

lpfasd123的博客 721

若依框架【Can‘t write; duplicate key in table ‘QRTZ_TRIGGERS‘】

sql 修改后的SQL 3.修改的内容

WXY的博客 699

AIGC游戏本地化:用AI实现多语言自动翻译

游戏本地化是游戏全球化战略的关键环节,传统人工翻译方式成本高、周期长。本文旨在探讨如何利用AIGC技术实现高效、准确、低成本的游戏多语言自动翻译解决方案。我们将覆盖从文本翻译到语音合成的完整本地化流程,重点关注AI技术在游戏特定语境下的应用优化。文章首先介绍游戏本地化的核心挑战和AI解决方案,然后深入讲解关键技术原理,接着通过实战项目演示具体实现,最后讨论应用场景和未来趋势。AIGC:人工智能生成内容,指利用AI技术自动生成文本、图像、音频等内容本地化(Localization)

AI 领航者的博客 1336

Mysql建表时异常总结

mysql建表时异常总结

qq_39123467的博客 603

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

spring+quartz报错:Table 'XXXX.QRTZ_TRIGGERS' doesn't exist

Spring4.3.4 + quartz2.2.1配置到application.xml中 <properties> <spring.version>4.3.4.RELEASE</spring.version> </properties> <dependency> <groupId>org.qu...

weixin_30273501的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

MySQL:Error 1022 - Can‘t write; duplicate key in table

问题 在建表的时候,报这样的错误 Error 1022 - Can’t write; duplicate key in table 解决方式 表的 外键 名称有重复的情况,即使是不同的表也不可以重复

x²+(y-√³x²)²=1的博客 964

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

MySQL报错:1022- Can‘t write; duplicate key in table ‘***‘

报错原因是外键取的名字重复了,查看一下其他表的外键名字与你目前取得外键名字是否重复,修改成一个不重复的外键名字就可以解决了。

Jilit_jilit的博客 717

数据库报错:1022: Can't write; duplicate key in table

报错提示框为: 原因:设置外键时有重复外键名称

chi_darling的博客 1万+

mysql 创建外键时 提示 [Err] 1022 - Can't write; duplicate key in table '***'

今天在mysql修改了一些外键关系,有两个外键的名字取一样的,忘记改了。然后在用navicat运行sql文件时, 报出[Err] 1022 - Can't write; duplicate key in table 的错误。     1022错误代码意味着:关键字重复,更改记录失败。     仔细一看表之间的各种,果然有两个外键命名一致,改了之后重新运行就通过了。

怀念的博客 1万+

【mysql】【报错】Mysql外键名重复的错误:duplicate key in table '#sql-*'

mysql添加外键报错;是因为 给外键设的名称是不能重复的;

丁一鸣的优快云 6405

我的数据库的一些问题

在建数据库的时候遇到了这两个问题 Cannot add foreign key constraint Can't write; duplicate key in table '#sql-1b98_5'

yu_small_white的博客 300

MySql报错1022-Can't write;duplicate key in table '.....'

在mysql进行添加外键时出现 1022-Can't write;duplicate key in table '#sql-684_6' 这类错误,主要是外键名称重复导致,改为不同名字就可以了

修行的博客 1万+

MySQL创建表提示1022 - Can‘t write; duplicate key in table ‘***‘

今天在MySQL修改之前同时创建的表信息时,数据库报出了1022-Can't write; duplicate key in table '***'的错误。 1022错误代码意味着:关键字重复,更改记录失败。 原来是在创建外键时,有两个外键命名一样,修改之后就可以成功的保存。问题得以解决。 ...

曰业而安的博客 5851

can not write;duplicate key in orader

"duplicate key in orader" 意思是在你的 "orader" 表中遇到了重复的键。这通常发生在你尝试在表中插入一条记录时,该记录中的某个键已经存在于表中,而该键是唯一约束。这意味着你不能在表中有两条记录具有相同的值。 这种错误通常是由于在程序中没有检查重复键导致的。要解决此问题,您可以在插入记录之前检查该键是否已存在,并在发现重复键时采取适当的措施。 例如,你可以用这样的 S...

weixin_35757531的博客 284

mysql报错Error Code: 1022. Can't write; duplicate key in table `xxx`

说明:此错误是外键名称重复了 查找重复外键名称,哪里被用到了,sql如下: select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where CONSTRAINT_NAME='重复的外键名称' 如果没问题,则重新命名即可 感谢

hgg923的专栏 1万+
上一篇: bootstrap-table动态列,动态formatter
下一篇: 阿里云ECS安装mysql5.7
javaStudyeye
博客等级 码龄17年 3粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值