gpt4 book ai didi

MYSQL更新查询去除空格

转载 作者:IT王子 更新时间:2023-10-28 23:45:55 27 4
gpt4 key购买 nike

我的一位客户在我们的一个应用程序中添加了多个帐号。尝试进行交易时,由于帐号末尾有空格,交易失败。我如何更新他在 Mysql 数据库中的记录以从最后拥有它们的帐户中删除所有空格,而不让他删除客户并重新添加帐户?表的结构如下:

不确定如何构造查询或 mysql 的功能

账户表:

the account table:
CUSTOMER_ID
ACCOUNTNUMBER
TXT
CURRENCY_NO
USER_ID
ACTIVE_FLAG
USER_DATE
ben_bic_address
int_bic_address

the admin table

ADM_USER_ID
LOCATION_CD
LANG
USER_NAME
USER_LOGIN
USER_PASSWORD
GROUP_CODE
USER_ID
USER_DATE
ACTIVE
COUNTER
connected
IP

And the customer table:

CUSTOMER_ID
COUNTRY_NO
USER_ID
CUSTOMER_NAME
ACTIVE_FLAG

最佳答案

如果您需要 RTRIM() 特定客户的所有帐户,您可以使用带有 UPDATE 语句的 JOIN,如下所示:

UPDATE
accounts_table
INNER JOIN
customers_table ON (accounts_table.user_id = customers_table.user_id)
SET
accountnumber = RTRIM(accountnumber)
WHERE
customers_table.customer_id = 'customer id';

如果您在 accounts_table 中的记录不多,并且您想确保所有 accountnumber 值都被修剪,您可以简单地将修剪应用到所有记录,如下所示:

UPDATE
accounts_table
SET
accountnumber = TRIM(accountnumber);

关于MYSQL更新查询去除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2363420/

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