Mysql-vnum端的查询更新,编号7
我需要更正这个问题!谢谢! 我尝试:Mysql-vnum端的查询更新,编号7,mysql,sql,sql-update,Mysql,Sql,Sql Update,我需要更正这个问题!谢谢! 我尝试: UPDATE `item_proto_copy2` SET `socket_pct`='1' WHERE `vnum` END AS 7 AND `type`=1 猜猜你在where子句中要做什么。END不属于WHERE子句,您也不能在WHERE子句中使用AS UPDATE `item_proto_copy2` SET `socket_pct`='1' WHERE `vnum` = 7 AND `type`=1 猜猜你在where子句中要做什么。
UPDATE `item_proto_copy2`
SET `socket_pct`='1'
WHERE `vnum` END AS 7 AND `type`=1
猜猜你在where子句中要做什么。
END
不属于WHERE子句,您也不能在WHERE子句中使用AS
UPDATE `item_proto_copy2`
SET `socket_pct`='1'
WHERE `vnum` = 7 AND `type`=1
猜猜你在where子句中要做什么。
END
不属于WHERE子句,您也不能在WHERE子句中使用AS
UPDATE `item_proto_copy2`
SET `socket_pct`='1'
WHERE `vnum` = 7 AND `type`=1
你是说
UPDATE `item_proto_copy2`
SET `socket_pct`='1'
WHERE `vnum` = 7 AND `type`=1
如果不是,后续问题是,在这种情况下,您想要什么
,其中vnum结束为7,type=1
更新1
UPDATE `item_proto_copy2`
SET `socket_pct`='1'
WHERE RIGHT(`vnum`, 1) = '7' AND `type`=1
UPDATE `item_proto_copy2`
SET `socket_pct`='1'
WHERE `vnum` = 7 AND `type`=1
如果不是,后续问题是,在这种情况下,您想要什么
,其中vnum结束为7,type=1
更新1
UPDATE `item_proto_copy2`
SET `socket_pct`='1'
WHERE RIGHT(`vnum`, 1) = '7' AND `type`=1
- @JW的答案是将
vnum
转换为CHAR
,然后使用RIGHT()
函数将其切掉,只保留右侧的第一个字符:
WHERE RIGHT(vnum, 1) = '7'
您也可以以类似的方式使用LIKE
(隐式转换为CHAR
,然后检查最右边的字符):
如果这些数字是非负整数,使用模运算也可以:
WHERE vnum MOD 10 = 7
@JW的答案是将
vnum
转换为CHAR
,然后使用RIGHT()
函数将其切掉,只保留右侧的第一个字符:
WHERE RIGHT(vnum, 1) = '7'
您也可以以类似的方式使用LIKE
(隐式转换为CHAR
,然后检查最右边的字符):
如果这些数字是非负整数,使用模运算也可以:
WHERE vnum MOD 10 = 7
结束为
不属于此处。这是代码中没有的CASE语句的最后一部分。在这种情况下,您想要做什么其中vnum结束为7,type=1
?您在放置其中vnum结束为7
?问题:vnum有很多数字,例:192941928819927我只想把这条规则放在7的末尾。END AS
不属于这里。这是代码中没有的CASE语句的最后一部分。在这种情况下,您想要做什么其中vnum结束为7,type=1
?您在放置其中vnum结束为7
?问题:vnum有很多数字,例:192941928819927我只想把这个规则放在7的末尾。问题:Vnum有很多数字,例:192941928819927我只想把这个规则放在7的末尾。啊,好的。我猜我猜错了你想做什么。JW的答案是正确的。下一次你可能想描述一下你想在你的问题中做什么。问题:Vnum有很多数字,例如:19294 19288 19927我只想把这个规则放在7结尾。啊,好的。我猜我猜错了你想做什么。JW的答案是正确的。下一次你可能想描述一下你想在你的问题中做什么。问题:Vnum有很多数字,例如:19294 19288 19927我只想把这个规则放在7结尾。问题:Vnum有很多数字,例如:192941928819927我只想把这条规则放在7结尾。@ypercubelike
适中,但+1mod
正好更大/更快:)@ypercubelike
适中,但+1mod
正好更大/更快:)