当前位置: 首页 > news >正文

SQL_ERROR_INFO: “Duplicate entry ‘9003‘ for key ‘examination_info.exam_id‘“

今天刷题的时候,往数据库中插入一条语句,但是这个语句已经存在于数据库中了,所以不能用insert into 语句来插入,应该使用replace into 来插入。

REPLACE INTO examination_info(exam_id,tag,difficulty,duration,release_time)
VALUES
('9003', 'SQL', 'hard', 90, '2021-01-01 00:00:00')

也可以先把原始记录删除

DELETE FROM examination_info
WHERE exam_id=9003;
INSERT INTO examination_info
VALUES(NULL,9003, 'SQL','hard', 90, '2021-01-01 00:00:00')

相关文章:

  • 【前端】HTML5 Audio 预加载 按照队列顺序播放音频, 可以陆续往队列中加内容
  • OpenNebula的配置与应用(二)
  • VisualStudio配置OpenCV环境
  • 升级targetSdkVersion至33(以及迁移至Androidx)
  • 案例突破——再探策略模式
  • 【AI视野·今日Robot 机器人论文速览 第四十五期】Mon, 2 Oct 2023
  • tcp滑动窗口原理
  • 【已解决】opencv 交叉编译 ffmpeg选项始终为NO
  • 【测试人生】游戏业务测试落地精准测试专项的一些思路
  • TouchEffects - Android View点击特效
  • 定义现代化实时数据仓库,SelectDB 全新产品形态全面发布
  • Python爬虫解决中文乱码
  • css自学框架之选项卡
  • JS中的强制类型转换
  • 在 msys2/mingw 下安装及编译 opencv
  • vue 2 与 vue3 获取模版引用 (ref)的区别
  • STM32之DMA
  • 2310d模板替换运行时
  • C/C++笔试面试真题
  • 理解CSS的层叠性和继承性
  • 撤销逾千名留学生签证,特朗普政府面临集体诉讼
  • “走进电影”:虚拟现实电影产业有新进展
  • 礼来公布口服降糖药积极结果,或年底前提交用于体重管理上市申请
  • 天文学家、民盟江苏省委会原常务副主委任江平逝世
  • 杭州挂牌3宗住宅用地,起始总价约30.04亿元
  • 上海刚刚经历了史上最热的四月上半月,明天冲击32℃