gpt4 book ai didi

mysql - 在 Mysql 中删除和更新命令如何工作?

转载 作者:行者123 更新时间:2023-11-29 05:16:44 25 4
gpt4 key购买 nike

在mysql数据库中我有一张表:

+---------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+------------------+------+-----+---------+----------------+
| user_id | int(20) unsigned | NO | PRI | NULL | auto_increment |
| NAME | varchar(20) | YES | | NULL | |
| email | varchar(20) | NO | PRI | | |
+---------+------------------+------+-----+---------+----------------+

我有数据:

+---------+--------+------------------+
| user_id | NAME | email |
+---------+--------+------------------+
| 1 | ap | aa1@aol.com |
| 3 | as | aap@aol.com |
| 4 | salini | salini@gmail.com |
+---------+--------+------------------+

现在我的要求:我想一次删除和设置一行的值..

假设我想删除名字并更新email='saliniRoy@gmail.com where name=salini

所以我在用

UPDATE student
SET email='saliniRoy@gmail.com' & delete name
WHERE name=salini;

但它不起作用..那我必须做什么??

最佳答案

您必须将名称设置为空白:

UPDATE student
SET email='saliniRoy@gmail.com', name=''
WHERE name='salini';

null

UPDATE student
SET email='saliniRoy@gmail.com', name=null
WHERE name='salini';

关于mysql - 在 Mysql 中删除和更新命令如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31738687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com