mysql在线教程嵌套_MySQL update嵌套
当我们想从MySQL中的表table1中取出id=5的列col1(例如: 博客当前访问量)中的数据d1, 并将table1的属性p1更新为d1+1的时候, 我们也
当我们想从MySQL中的表table1中取出id=5的列col1(例如: 博客当前访问量)中的数据d1, 并将table1的属性p1更新为d1+1的时候, 我们也许会想到使用这条SQL语句
update table1 set col1=(select col1 from a where id=5)+1 where id=5;
但在 MySQL 命令列工具中传回:
ERROR 1093 (HY000): You can't specify target table 'forum_members' for update in FROM clause
原来数据库都有这个规定:不允许UPDATE的子查询里面有被UPDATE的那个表。也就是说update a 的时候 不能在后面select col from a ,如果是不同表操作是没有问题的。想到一个解决方法:
UPDATE table1 a
INNER JOIN table1 b ON b.id=1 AND a.id=b.id
SET a.col=b.col+1
,
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
mysql在线教程嵌套_MySQL update嵌套相关推荐
- mysql控制台教程视频教程_mysql 控制台操作
一.连接mysql数据库 1.首先打开cmd进入dos窗口 2.切换至目录:D:\MySql5.0\mysql-5.0.51b-win32\bin(即:mysql安装目录下面的bin目录,该目录内有很 ...
- mysql在线增加字段_MySQL在线加字段实现原理
作者:vinchen 腾讯互娱内部维护了一个TMySQL分支,基于官方5.5.24,实现了类似于Oracle 11g的快速加字段功能.该功能通过扩展存储格式来实现,原理类似于Oracle 11g,以下 ...
- c mysql安装教程视频_MySQL安装教程 - Windows安装MySQL教程 - 小白式安装MySQL教程 - 青衫慧博客...
版权声明 本文转发自旧站点萧瑟云日志,近期考虑准备将旧站进行关闭(没有精力维护),部分文章将会迁移至本站.文章发表于:2017-10-28 12:32:03 前言 上次给大家带来了SQL Server ...
- mysql数据库教程级联_Mysql实现级联操作(级联更新、级联删除)
tablestu( sidint UNSIGNED primary keyauto_increment, namevarchar(20) not null) TYPE=InnoDB charset=u ...
- mysql更新语句用法_MySQL update 语句的正确用法
以下的文章主要介绍的MySQL update 语句的实际用法,我们首先是以单表的UPDATE语句来引出实现MySQL update 语句的实际方案,以下就是文章的详细内容描述,望你看完之后会有收获. ...
- mysql的更新用法_mysql update语句的用法详解
本节内容: mysql数据库中的update语句. 首先,单表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr ...
- mysql实用教程 电子版_MySQL实用教程
第一部分 教程 第1章 数据库的基本概念 1.1 数据库基本概念 1.1.1 数据库与数据库管理系统 1.1.2 数据模型 1.2 关系数据库设计 1.2.1 概念结构设计 1.2.2 逻辑结构设计 ...
- mysql 在线热备_MySQL 热备份实现
1. MySQL热备份主要分两种 1) 主从备份(单向) 主服务器中的数据实时备份到从服务器中,使得从服务器中的数据与主服务器一致.用户只允许对主服务器中的数据进行操作. 2) 主主备份(双向) 两个 ...
- mysql使用教程图文_MySQL使用教程图文详解
如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用Linux系统的程序猿不是一好的程序猿哦!因为Windows有时候真的让人很抓狂,而本人也相信没有什么 ...
最新文章
- Fastsocket学习笔记之小结篇
- 研究生自学python好找工作么-学完Python好找工作吗?为什么有人学完找不到工作?...
- Winform开发框架之通用人员信息管理实现代码介绍
- Q+ Web 改版设计小结
- 大型门户网站架构设计的可伸缩性
- kotlin学习之类委托(八)
- SAP Spartacus ComponentData的提前subscription
- linux sudo永久免密码,linux 免密码 使用sudo 直接使用root权限执行命令
- (C++版)链表(四)——实现双向循环链表创建、插入、删除等简单操作
- 【2016年第3期】大数据治理的数据模式与安全
- 【读书笔记】JavaScript高级编程(一)
- 【译】45种Javascript技巧大全
- 基于C#的Windows控制台的吃豆豆小游戏
- 本地文件共享到云服务器,Linux系统通过RDP上传文件到Windows云服务器
- 五星大饭店续集剧情大放送(最新更新)
- 蓝桥杯-模拟风扇控制系统
- 关闭colorbox刷新页面
- xubuntu16.04修改开关机动画
- arduino IED2.0实现Serial.println打印结果
- Conda 镜像站配置