mysql如何修改表中某个数据
mysql修改表中某个数据
update 表名 set 字段名=‘新内容' + where条件
mysql> select*from `runoob_tbl`; +-----------+--------------+---------------+-----------------+ | runoob_id | runoob_title | runoob_author | submission_date | +-----------+--------------+---------------+-----------------+ | 1 | 学习 PHP | 菜鸟教程 | 2018-08-15 | | 2 | 学习 MySQL | 菜鸟教程 | 2018-08-15 | | 3 | JAVA 教程 | RUNOOB.COM | 2018-08-15 | +-----------+--------------+---------------+-----------------+ 3 rows in set (0.04 sec) mysql> update `runoob_tbl` set `submission_date`='2016-05-06' where `runoob_id`=3; Query OK, 1 row affected (0.16 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select*from `runoob_tbl`; +-----------+--------------+---------------+-----------------+ | runoob_id | runoob_title | runoob_author | submission_date | +-----------+--------------+---------------+-----------------+ | 1 | 学习 PHP | 菜鸟教程 | 2018-08-15 | | 2 | 学习 MySQL | 菜鸟教程 | 2018-08-15 | | 3 | JAVA 教程 | RUNOOB.COM | 2016-05-06 | +-----------+--------------+---------------+-----------------+ 3 rows in set (0.04 sec)
mysql中的数据表 修改数据表中值为NULL的字段
我想将第四行sex的null空值,变成“男”,由此引发了以下的想法:
众所周知,null就是空值,空了以后第一想法就是想到通过添加数据
insert into 表名(字段)values(值)
的方法去搞定,也就是以下方法:
此时我们一看提示:query ok,有1行被影响,就以为大功告成了,但是,打印出来一看就可以知道:
此时通过添加数据的方法想要去改变空值是错误的,因为他是直接添加一行数据,所以这达不到我们想要的效果。
那么我们就会想到修改数据的方法了,也就是:
update 表名 set 字段 = 修改后的值 where 条件
这种方法。当我们遵循这种方法直接去修改null的时候,
我们可以看到,虽然提示query ok ,但是影响行数为0 行,打印出来一看
我们想要修改的第四行sex 值null还是 null,没有变化。
所以此时我们就需要侧击旁敲一下,也就是找到值确定的字段当作条件去修改null的数据,也就是:
这个样式的,数据库直接query ok,1行被影响,打印出来看一下:
是的,成功了。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
mysql 8.0.16 winx64及Linux修改root用户密码 的方法
这篇文章主要介绍了mysql 8.0.16 winx64及Linux修改root用户密码 的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-07-07解决mysql时区问题导致错误Incorrect datetime value: &apo
这篇文章主要介绍了解决mysql时区问题导致错误Incorrect datetime value: '1970-01-01 00:00:01',具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-10-10Window10下mysql 5.7.21 安装配置方法图文教程
这篇文章主要为大家详细介绍了Window10下mysql 5.7.21 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-09-09win10下mysql 8.0.12 安装及环境变量配置教程
这篇文章主要为大家详细介绍了MySQL8.0的安装、配置、启动服务和登录及配置环境变量,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-03-03mysql5.7.19 解压版安装教程详解(附送纯净破解中文版SQLYog)
Mysql5.7.19版本是今年新推出的版本,最近几个版本的MySQL都不再是安装版,都是解压版了,大家在使用过程中遇到很多问题,下面小编给大家带来了MySQL5.7.19 解压版安装教程详解,感兴趣的朋友一起看看吧2017-10-10show engine innodb status显示信息不全如何解决
执行 show engine innodb status\G 时,显示的信息不全,DEADLOCK相关信息太多,后面的都没了2012-11-11
最新评论