gpt4 book ai didi

php - 使用数据库中值类型的子字符串更新 MySQL 查询

转载 作者:行者123 更新时间:2023-11-29 12:19:43 25 4
gpt4 key购买 nike

我需要一个执行类似操作的查询

UPDATE myTableName SET status = 0 WHERE type ( type contains last character = x)

例如类型值可以是

ABCD9238
ADA323S

需要检测第二个值。

最佳答案

您可以使用 right 函数来实现此目的

mysql>  select right('ABCD9238', 1);
+----------------------+
| right('ABCD9238', 1) |
+----------------------+
| 8 |
+----------------------+
1 row in set (0.00 sec)

mysql> select right('ADA323S', 1);
+---------------------+
| right('ADA323S', 1) |
+---------------------+
| S |
+---------------------+
1 row in set (0.00 sec)

因此,如果您要查找最后一个字符是 S 那么您可以使用 as

UPDATE myTableName SET status = 0 WHERE right(type,1) = 'S'

关于php - 使用数据库中值类型的子字符串更新 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29206801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com