mysql操作目标表
来源:互联网 发布:python netsnmp 编辑:程序博客网 时间:2024/06/03 14:46
mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql:
update market_data.curves set id_calendar = 'Bond_CN' where id_curve in(SELECT id_curve FROM market_data.curves where cd_curve_type = 'IR_Bond'and id_curve not like 'IR_Bond_CNY_FIX_EX_GOV_SPT') ;
将select出的结果再通过中间表select一遍,这样就规避了错误。
update market_data.curves set id_calendar = 'Bond_CN' where id_curve in(select id_curve from (SELECT id_curve FROM market_data.curves where cd_curve_type = 'IR_Bond'and id_curve not like 'IR_Bond_CNY_FIX_EX_GOV_SPT') a);
0 0
- mysql操作目标表
- 文件与目标操作
- mysql中循环截取用户信息,插入到目标表中
- mysql--多表操作
- MYSQL修改表操作
- mysql 推荐表 操作
- Mysql 表操作
- mysql 表数据操作
- mysql表操作笔记
- MySQL表基本操作
- MYSQL-表操作
- java 操作mysql表
- mysql连表操作
- Mysql表的操作
- MySQL表常用操作
- mysql 分表操作
- mysql 表操作
- MySql操作表
- ElasticSearch搜索实例含高亮显示及搜索的特殊字符过滤
- 解释器模式
- Latex用到的整理
- 基于配置的ORMapping框架浅析之1
- WebService技术总结(二):使用jaxws注解发布服务
- mysql操作目标表
- WOT 2017全球架构与运维技术峰会( World Of Tech 2017 )亮点抢先看!!!
- SPDK
- C++11新特性,利用auto和std::chrono获取系统时间的方法
- Android Studio 出现 Gradle's dependency cache may be corrupt 错误分析
- Ubuntu常用命令
- odoo连接数据库操作数据
- Performing a deep fetch of the `master` specs repo to improve future performance
- VS2010下配置 OpenCV2.2