首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

MySQL UPDATE语句SET多字段,逗号连接和AND连接的区别

2023-11-13 来源:花图问答

MySQL使用AND连接的语句时,相当于执行了下面的SQL:

UPDATE hutz SET age = (1 AND address = ‘6‘) WHERE id = ‘6‘;

所以age等于括号里面的Boolean值,0表示false, 1表示true。

疑问:

至于报错的第三句SQL,(2、3的区别)跟字段类型有关,SET的值是字符类型的数值时,会报精度错误。(哪位大佬知道,不吝赐教!)

MySQL UPDATE语句SET多字段,逗号连接和AND连接的区别

标签:表数据   style   括号   tail   log   als   https   参考   col   

小编还为您整理了以下内容,可能对您也有帮助:

使用SQL中的Update更新多行数据,为什么set后面的条件是要用逗号不能用and呢

可以这样理解,这是基本格式,是set语句的基本语法;也可以这样理解,set后面的多个条件之间没有关联,也不可以有关联!所以就不能用and了!

英语中and与逗号的区别,就是一句话中,用and和用逗号有什么变化,不同.请附加例句说明.谢谢.

and前面要加逗号,

如果不加不一定算错,但是加了一定算对(今天老外刚教的^^)

she is smart,and she works hard.

类似的还有for,nor,but,or,yet,so

另外and可以使两个简单句成为并列句

逗号不能连接两个完整的句子

and 前加逗号和不加逗号有什么区别

“and”和“,and”的区别为:意思不同、用法不同、侧重点不同。

一、意思不同

1、“and”:和,与。

2、“,and”:连接句子用。

二、用法不同

1、“and”:and用作连词,主要用来连接两个或两个以上的词、短语。and连接两个相同的词语可用以加强语气或表示动作的反复或一再发生。

2、“,and”:and连接两个并列句时,意为“而,而且”,汉语中常不译出。and连接两个相反的分句,and的意思相当于but。and连接两个句子,后一个句子常常表示结果。这些句子在大多数情况下是祈使句。

三、侧重点不同

1、“and”:连接单词和短语的时候不加逗号。

2、“,and”:连接句子的时候前面加逗号。

显示全文