广告
返回顶部
首页 > 资讯 > 数据库 >容易犯错的update操作是什么
  • 483
分享到

容易犯错的update操作是什么

2024-04-02 19:04:59 483人浏览 薄情痞子
摘要

本篇内容主要讲解“容易犯错的update操作是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“容易犯错的update操作是什么”吧! 我们在1条sql中对多

本篇内容主要讲解“容易犯错的update操作是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“容易犯错的update操作是什么”吧!

我们在1条sql中对多值update 时,有木有被'and'迷惑,误将',' 写成了'and'。

下面看看两个语句的区别,我们目的要将beijing 表id<=2 的uid gid 的值各+1000 :

#1 update beijing set uid=uid+1000 and gid=gid+1000 where id <=2 ;

#2 update beijing set uid=uid+1000 ,   gid=gid+1000 where id <=2 ;

1、首先看数据:

2、#1的update操作,Query OK,匹配了2条并变更了2条。并且NO warnings; 这时候我们可能认为SQL执行正确。

再select beijing表,id<=2 的uid=0 , 而gid 没有变化,显然不是我们想要的结果。

3、为什么会产生错误的结果呢? 我们看下面SQL,Mysql将“uid+1000 and gid=gid+1000”的值赋给了uid ,

“uid+1000 and gid=gid+1000”这个条件为假,mysql中假即= 0 ,从而导致了uid 赋值为0 而gid 并未更新。

4、正确的写法如#2 update beijing set uid=uid+1000 ,   gid=gid+1000 where id <=2 ;

到此,相信大家对“容易犯错的update操作是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: 容易犯错的update操作是什么

本文链接: https://www.lsjlt.com/news/71632.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 容易犯错的update操作是什么
    本篇内容主要讲解“容易犯错的update操作是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“容易犯错的update操作是什么”吧! 我们在1条SQL中对多...
    99+
    2022-10-19
  • Linux新手容易犯的7个错误是什么
    本篇内容介绍了“Linux新手容易犯的7个错误是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!7. 选择错误的 Linux 发行版Lin...
    99+
    2023-06-16
  • 容易犯的10大JavaScript错误是哪些
    容易犯的10大JavaScript错误是哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。为了便于阅读,每个错误都被缩短了,让我们更深入地研究...
    99+
    2022-10-19
  • CSS中容易犯的10个错误提示分别是什么
    这篇文章将为大家详细讲解有关CSS中容易犯的10个错误提示分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。即使是CSS高手,也难免在书写CSS代码的...
    99+
    2022-10-19
  • Java程序员容易犯的10大低级错误是什么
    这篇文章主要介绍“Java程序员容易犯的10大低级错误是什么”,在日常操作中,相信很多人在Java程序员容易犯的10大低级错误是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java程序员容易犯的10大低...
    99+
    2023-06-17
  • 最容易犯的Python开发错误分别是哪些
    这篇文章给大家介绍最容易犯的Python开发错误分别是哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。与其它大多数程序设计语言使用大括号...
    99+
    2023-06-17
  • 写Java程序最容易犯的21种错误是怎样的
    写Java程序最容易犯的21种错误是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。写Java程序最容易犯的21种错误实例分析 1.Duplicated Code   代码...
    99+
    2023-06-03
  • 十个 Linux 新手管理员易犯的错误方便是什么
    这篇文章给大家介绍十个 Linux 新手管理员易犯的错误方便是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如果您是Linux的新手,那么一些常见错误很可能会给您带来麻烦。提前了解...
    99+
    2022-10-19
  • Java程序员常犯的错误是什么
    这篇文章主要介绍“Java程序员常犯的错误是什么”,在日常操作中,相信很多人在Java程序员常犯的错误是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java程序员常犯的错误是什么”的疑惑有所帮助!接下来...
    99+
    2023-06-16
  • Spring常犯的十大错误具体是什么
    这篇文章给大家介绍Spring常犯的十大错误具体是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、错误一:太过关注底层我们正在解决这个常见错误,是因为 “非我所创” 综合症在软件开发领域很是常见。症状包括经常重写...
    99+
    2023-06-19
  • java update软件的作用是什么
    这篇文章主要介绍“java update软件的作用是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“java update软件的作用是什么”文章能帮助大家解决问题。Java Update是一款由O...
    99+
    2023-07-05
  • Python动态编译器中PyPy比C在操作中更容易的原因是什么
    今天就跟大家聊聊有关Python动态编译器中PyPy比C在操作中更容易的原因是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python 语言的动态编译器有很多种,在实际相关应用...
    99+
    2023-06-17
  • 数据库update语句的作用是什么
    数据库update语句的作用是修改数据库中的数据。通过update语句,可以更新数据库中的一条或多条记录的值。通过指定要更新的表、更...
    99+
    2023-09-05
    数据库
  • Python程序员最常犯的十个错误分别是什么
    本篇文章给大家分享的是有关Python程序员最常犯的十个错误分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。常见错误1:错误地将表达式作为函数的默认参数在Python中...
    99+
    2023-06-17
  • update表中index索引列对原索引条目的操作是什么
    本篇内容主要讲解“update表中index索引列对原索引条目的操作是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“update表中index索引...
    99+
    2022-10-18
  • Java8容易遗忘的八个功能是什么
    本篇内容介绍了“Java8容易遗忘的八个功能是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java的核心库不断加入各种复杂的用法来减少...
    99+
    2023-06-16
  • C#对Dictionary内容的通用操作是什么
    这篇文章主要讲解了“C#对Dictionary内容的通用操作是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#对Dictionary内容的通用操作是什么”吧!一、实现效果1.1实现的功...
    99+
    2023-07-02
  • C++中三个容易混淆的概念是什么
    本篇内容介绍了“C++中三个容易混淆的概念是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!JAVA中语言中方法(函数)调用有两种特殊的形...
    99+
    2023-06-17
  • 容易引起oracle索引失效的原因是什么
    今天就跟大家聊聊有关容易引起oracle索引失效的原因是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。容易引起oracle索引失效的原因很多:&...
    99+
    2022-10-19
  • php中的错误控制操作符是什么
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php 错误控制操作符:@PHP 支持使用错误控制运算符@。将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都将被忽略掉。如果用 set_error_...
    99+
    2021-06-15
    php 错误控制操作符
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作