gpt4 book ai didi

MYSQL检查字段是否包含符号并删除

转载 作者:行者123 更新时间:2023-11-29 13:10:47 24 4
gpt4 key购买 nike

我有一个 MySql 表,其中的列包含 3 个符号(美元:US$£?)。

enter image description here

我正在使用 PHP(在 Codeigniter 中)删除所有符号,如下所示:

$replace = $this->db->query("UPDATE wm_rendiconti_amazon 
SET Royalty_USD = SUBSTRING(Royalty_USD, 5),
Royalty_GBP = SUBSTRING(Royalty_GBP, 3),
Royalty_EUR = SUBSTRING(Royalty_EUR, 3)");

这基本上通过使用 SUBSTRING 删除了符号。

我试图解决的问题是不要删除数字,以防操作运行两次(这将再次删除 3/5 个字符)。

我想检查 mysql“如果该字段包含符号 US$ 或 £ 或 ?,则将其删除”。

这可以通过 mysql 查询实现吗?

最佳答案

你可以更好地使用MySQL REPLACE功能。设置函数可以类似于

field_name = REPLACE(field_name, "$ ", "")/*用空字符串替换 $ */

关于MYSQL检查字段是否包含符号并删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22130438/

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