DELETE OPENQUERY (VERYEAST_MAIN_MYSQL_CONN, 'SELECT college_userid FROM college_student_information ') WHERE college_userid IN(SELECT college_userid FROM #college_student_info)

链接服务器"VERYEAST_MAIN_MYSQL_CONN"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "键列信息不足或不正确。更新影响到多行。"。
消息 7345,级别 16,状态 1,第 207 行
链接服务器 "VERYEAST_MAIN_MYSQL_CONN" 的 OLE DB 访问接口 "MSDASQL" 无法从表 "SELECT college_userid FROM college_student_information " 删除数据。更新操作不满足架构要求。

原因很简单 表college_student_information 有多条college_userid相同的情况

代码改为

DELETE OPENQUERY (VERYEAST_MAIN_MYSQL_CONN, 'SELECT * FROM college_student_information ') WHERE college_userid IN(SELECT college_userid FROM #college_student_info)

这样就不会出错了。

转载于:https://www.cnblogs.com/lytian/p/3181747.html

T-SQL openquery 删除报错 “键列信息不足或不正确。更新影响到多行”相关推荐

  1. c#执行插入sql 时,报错:异常信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应

    c#执行插入sql 时,报错:异常信息:超时时间已到.在操作完成之前超时时间已过或服务器未响应 参考文章: (1)c#执行插入sql 时,报错:异常信息:超时时间已到.在操作完成之前超时时间已过或服务 ...

  2. c# 超时时间已到.在操作完成之前超时时间已过或服务器未响应,c#执行插入sql 时,报错:异常信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应...

    NLog输出目标及类型 targets:输出目标节点 target:配置一个输出目标 Type输出类型: Console        输出到控制台 Debugger     输出到VS输出窗口 Fi ...

  3. 自增长主键值设为null时sql语句执行报错

    自增长主键值设为null时sql语句执行报错 1.在进行用户信息添加时,需要把界面获取的数据参数添加到mysql数据库中,数据库表创建方法如下: 可以看出已经把字段id设置为自增长类型的主键(已经标有 ...

  4. SQL数据库挂起 SQL数据库附加报错 SQL数据库824错误修复

    SQL数据库挂起 SQL数据库附加报错 SQL数据库824错误修复 数据类型 MSSQL 2012 数据大小 4.5 GB 故障检测 附加数据库提示824错误 一般是由于断电非法关机导致页面损坏. 客 ...

  5. rm删除报错 :-bash: syntax error near unexpected token `('

    删除报错 :-bash: syntax error near unexpected token `(' root@ubuntu:~# rm -rf zabbix-release_4.2-1+xenia ...

  6. idea右侧maven出现多个root根节点,删除报错:You can not remove xxxx because its imported as

    idea右侧maven出现多个root根节点,删除报错:You can not remove xxxx because its imported as 问题截图: 出现这种问题后,网上查到的方法很多, ...

  7. 深圳坐标软件 SQL数据库 复制 报错 MS-DOS 功能无效 上读取失败 1(函数不正确) 恢复实践

    坐标软件 SQL数据库 复制 报错 MS-DOS 功能无效 上读取失败 1(函数不正确) 恢复实践 接到文件,立即组织进行分析工作,发现 select * from sysobjects  --系统表 ...

  8. 导入dmp文件到其他oracle,报错某列的值过大

    问题描述 导出的dmp文件,再次导入其他oracle时,报错某列的值过大.问题在于源oracle数据库与目标oracle数据库编码集不匹配.将源oracle数据库编码集修改为目标oracle数据库编码 ...

  9. 【8008】解决idea中JDBC写sql语句出现报错Unable to resolve table ‘表名‘?

    [8008]解决idea中写sql语句出现报错Unable to resolve table '表名'? 问题背景: 昨天使用JDBC连接数据库中写sql语句,一直爆红,真服了,虽然能运行,但看着不舒 ...

最新文章

  1. swim 中一行代码解决收回键盘
  2. python变量如何声明_如何确定变量是否在Python中声明?
  3. 003_ZooKeeper服务端集群搭建
  4. Android各种报错问题汇总
  5. Linux企业运维人员最常用192个命令汇总
  6. Spring Security OAuth2——自定义OAuth2第三方登录(Gitee)并与UsernamePassword登录关联解决方案
  7. 牛腩新闻发布系统——初探CSS
  8. Spring Boot实战:数据库操作
  9. 三、Python第三课——Python中数字的用法及编码原则(Python禅意)
  10. Python--上下文管理器学习(11.3)
  11. Netty工作笔记0020---Selectionkey在NIO体系
  12. SecureCRT使用过程中 光标会丢失的问题
  13. 电影屏幕行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  14. 28.yii2 用户认证
  15. 工业互联网网络安全防护亟待提高
  16. 手机上的Linux体验----Aid learning
  17. MT4-EA自动化交易研究笔记(2022-05-15)
  18. TestNG - 运行失败的test
  19. keil5新建STM32工程文件--实践篇手把手教学(以STM32F103为例)
  20. MAC 如何强制关闭程序

热门文章

  1. 全文翻译【Scaled-YOLOv4: Scaling Cross Stage Partial Netw】
  2. javaScript回调函数
  3. 【ML】pandas 处理数据中的非数字列
  4. 高精度仿凡客VANCL 商品属性代码
  5. 腾讯云-如何选择购云资源聚划算
  6. EM78P153B封装SOP8单片机方案IC开发
  7. 悟透delphi 第二章 DELPHI与WIN32时空
  8. AIMLDL概念解释
  9. 字符串翻转并实现“i love china“--“china love i“
  10. 《STL源码剖析》读书笔——(1)空间配置器