SQL语句update中的where条件的用法问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句update中的where条件的用法问题相关的知识,希望对你有一定的参考价值。
如图 为什么在第一条update语句中,我想要将username为John的人的age都改为10,为什么不能执行呢?而在第二条中换成where条件换成id又可以执行了? 谢谢大家
username为字符型,在引用字符型产量时要加单引号.第一条语句改为:update users set age=10 where username='John';
即可 参考技术A where条件中如果是字符的话必须加英文状态双引号‘’,username为john属于字符,这个是几乎所有关系型数据库通用的规则!
SQL——UPDATE(改)
一、UPDATE语句基本用法
UPADTE语句用于修改表中已存在的记录。
UPDATE语句语法:
UPDATE 表名 SET 列名1 = 值1,列名2 = 值2... WHERE 条件语句;
演示student表:
修改student表最后一行数据,例:
UPDATE student SET name = ‘老王‘,class_id = 2 WHERE student_number = 20190207;
运行结果:
注意!!在使用UPDATE语句时,记得使用WHERE子句,否则将会更新整个表的数据,例:
UPDATE student SET class_id = 2;
运行结果:
以上是关于SQL语句update中的where条件的用法问题的主要内容,如果未能解决你的问题,请参考以下文章