mysql update set时使用and连接使更新的数据出现问题

mysql update set时使用and连接使更新的数据出现问题

简单来讲,我在开发时因为错误的使用and进行set连接而不是用,连接,使数据更新的不对,原本的decimal的数据值0.5被我更新后变成了null而不是0.3
原理在这篇博客里有进行说明(我没看太懂,但是隐隐知道是什么问题了):
Mysql Update语句 SET多字段时,使用 逗号连接和AND连接的区别

mysql把and当作逻辑运算符进行处理了

应该使用类似下列例子的方式写update多个更新字段的sql:
UPDATE Person SET Address = ‘Zhongshan 23’, City = ‘Nanjing’ WHERE LastName = ‘Wilson’

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 19:18:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 19:18:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 19:18:05       82 阅读
  4. Python语言-面向对象

    2024-03-22 19:18:05       91 阅读

热门阅读

  1. 利用HoloWAN网络损伤仪测试常见网络游戏

    2024-03-22 19:18:05       38 阅读
  2. springcloud 复习day1~[自动装配]

    2024-03-22 19:18:05       45 阅读
  3. 蓝桥杯复习之并查集

    2024-03-22 19:18:05       42 阅读
  4. leetcode 303 前缀和 区域和检索

    2024-03-22 19:18:05       35 阅读
  5. 每日OJ题_子数组子串dp①_力扣53. 最大子数组和

    2024-03-22 19:18:05       41 阅读
  6. 题记(57)--L1-080 乘法口诀数列

    2024-03-22 19:18:05       46 阅读
  7. 【C++通关攻略 · 基础篇】数据类型

    2024-03-22 19:18:05       44 阅读
  8. vue 若依 新开tab 不关闭旧的tab

    2024-03-22 19:18:05       43 阅读
  9. ADB/ADB shell

    2024-03-22 19:18:05       42 阅读
  10. 抽象类与抽象方法(abstract)

    2024-03-22 19:18:05       38 阅读
  11. conda下载设置为国内源

    2024-03-22 19:18:05       43 阅读