当前位置: 首页 > 编程笔记 >

如果在MySQL中为空,如何使用特定值更新字段?

林俭
2023-03-14
本文向大家介绍如果在MySQL中为空,如何使用特定值更新字段?,包括了如果在MySQL中为空,如何使用特定值更新字段?的使用技巧和注意事项,需要的朋友参考一下

要更新字段为空,请使用IS NULL属性和UPDATE命令。让我们首先创建一个表-

mysql> create table DemoTable
(
   StudentScore int
);

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable values(89);
mysql> insert into DemoTable values(NULL);
mysql> insert into DemoTable values(45);
mysql> insert into DemoTable values(NULL);
mysql> insert into DemoTable values(56);

使用select语句显示表中的所有记录-

mysql> select *from DemoTable;

这将产生以下输出-

+--------------+
| StudentScore |
+--------------+
|           89 |
|         NULL |
|           45 |
|         NULL |
|           56 |
+--------------+
5 rows in set (0.00 sec)

以下是查询以更新字段(如果该字段在MySQL中为空)-

mysql> update DemoTable set StudentScore=30 where StudentScore IS NULL;
Rows matched: 2 Changed: 2 Warnings: 0

让我们再次检查表记录。

mysql> select *from DemoTable;

这将产生以下输出-

+--------------+
| StudentScore |
+--------------+
|           89 |
|           30 |
|           45 |
|           30 |
|           56 |
+--------------+
5 rows in set (0.00 sec)
 类似资料:
  • 本文向大家介绍MongoDB中如何使用特定字符串更新字段的所有值,包括了MongoDB中如何使用特定字符串更新字段的所有值的使用技巧和注意事项,需要的朋友参考一下 要更新所有值,请将update()与multi:true一起使用。  让我们创建一个包含文档的集合- 在find()方法的帮助下显示集合中的所有文档- 这将产生以下输出- 以下是更新字段“ SubjectName”的所有值的查询- 在f

  • 我正在创建一个网站。因此,有一个表可以显示用户。在我的数据库中,我为挂起列存储了0,为Approved under Action列存储了1。如果某个用户有0,则此表中将显示Pending,如果该用户有1,则将显示Approved。现在我想知道,当有人单击这个挂起按钮时,我想将数据库值更新为1。我试了一下,如下所示。但是,当我单击挂起按钮时,它会给我这个错误- 在我的网页浏览器地址栏里,我得到了正确

  • 我正在做一个数据密集的角度项目,在这个项目中,我有一个ng重复,其中许多值每秒更新一次。如果一个值为空,它现在会更新DOM以显示一个空值;这是正确的行为。 需要的解决方案 我想要的是一个过滤器或表达式,当新值为空或NULL时,它不会更新DOM中的值。我相信他们称之为“锁定数据”。 可能的解决方案 我用$watch找到了几个可能的解决方案,但我相信它们不适合ng重复,或者至少效率不高:angular

  • 问题内容: 是否可以获取字段的当前值,将其用作计算中的变量,然后根据结果更新字段? 例如,表1中ID为“ 1”的记录的值为“ 2” 问题答案: 对于具有等于“ 1”的列的任何行,这会将列设置为同一行的列(加1)的值:

  • 问题内容: 有了Pandas中不错的索引方法,我就可以用各种方式提取数据了。另一方面,我仍然对如何更改现有DataFrame中的数据感到困惑。 在下面的代码中,我有两个DataFrames,我的目标是从第二个df的值更新第一个df中特定行的值。我该如何实现? 给 但是我怎么能做到这一点: 问题答案: 因此,首先, 大熊猫使用index更新 。当更新命令不更新任何内容时,请同时检查左侧和右侧。如果由

  • 问题内容: 我有一个结构: 对象B具有一些属性,分别为nil(字符串),false(布尔),0(整数),…。我想检查B的字段是否为未分配值,该字段将接收A中相同字段的值, 例: B的关于字段为零; A的“关于”字段是“我是管理员”。B的“关于”字段是“我是管理员”。 我可以写代码: 与其他字段类似,我不想逐步检查所有字段。 问题答案: 输出量