MySQL更新表中的第一行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL更新表中的第一行相关的知识,希望对你有一定的参考价值。

我有一个单列表。

EmailTable

NotifyEmail
-------------
mom@gmail.com

没有id没有什么只是单行单列。那么如何使用新值更新此行?

我试过了:

UPDATE NotifyEmail
FROM EmailTable
SET dad@gmail.com

它不起作用。

编辑,我的桌子没有ID。它只是一个列。

答案

mysql UPDATE语句具有以下语法:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

所以,在您的情况下,您应该编写以下查询:

UPDATE EmailTable
SET NotifyEmail = 'dad@gmail.com'
WHERE NotifyEmail = 'mom@gmail.com';

以上是关于MySQL更新表中的第一行的主要内容,如果未能解决你的问题,请参考以下文章

Codeigniter 仅更新第一行

为啥 context.SaveChanges() 会更新表中的每一行?

MySQL触发器:更新一张表中的记录,其中同一行中的记录匹配选择查询

从 CSV 更新列

MySQL如何更新另一个表中同一行的多个列

在更新前使用触发器将一行插入到我的第二个表中