mysql-根据另一个字段条件为真,由其他字段填充/更新字段
我想根据另一个条件为true的字段更新表中的所有字段,例如 表1 字段1(字符串) 字段2(字符串) 字段3(要检查的条件) 字段4(要更新的字段) 在表1中,如果field3=“XYZ”,则我希望字段4更新为由field1和field2组成的字符串 我尝试了以下方法:mysql-根据另一个字段条件为真,由其他字段填充/更新字段,mysql,field,conditional-statements,fill,Mysql,Field,Conditional Statements,Fill,我想根据另一个条件为true的字段更新表中的所有字段,例如 表1 字段1(字符串) 字段2(字符串) 字段3(要检查的条件) 字段4(要更新的字段) 在表1中,如果field3=“XYZ”,则我希望字段4更新为由field1和field2组成的字符串 我尝试了以下方法: 更新表1 设置字段4=CONCAT(字段1,字段2) 不幸的是,这显然取代了所有的field4值,并没有达到我想要的效果。。我在网上寻找了一个更好的例子,说明我如何做到这一点,但运气不佳。。我根本没明白。。感谢您提供的任何帮助或
更新表1 设置字段4=CONCAT(字段1,字段2)
不幸的是,这显然取代了所有的field4值,并没有达到我想要的效果。。我在网上寻找了一个更好的例子,说明我如何做到这一点,但运气不佳。。我根本没明白。。感谢您提供的任何帮助或指导。除非我误解了您,否则您希望使用WHERE子句:
UPDATE table1
SET field4 = CONCAT(field1,field2)
WHERE field3 = "XYZ"
是关于它的一些信息