gpt4 book ai didi

php - mysql 将表中的 abc 替换为 xyz

转载 作者:行者123 更新时间:2023-11-29 00:07:01 27 4
gpt4 key购买 nike

我想用表中的服务器主机名替换“domain.com”。

现在我想用服务器主机名替换所有包含 domain.com 的行

我尝试了以下命令,但它不起作用:

mysql --user=root --password=mypass homedata
UPDATE `names` SET `domain` = replace(domain, 'domain.com', '$(hostname)')

另外我猜有些行在 domain.com 之前有一些东西并不重要,例如 xyzstackoverflow.com

非常感谢任何帮助

最佳答案

我假设您正在从 ¿bash 脚本中尝试它?。试试这个方法:

#! bin/bash
updatevar="UPDATE names SET domain = REPLACE(domain, 'domain.com', '$(hostname)');"
updatevar2="UPDATE names SET domain = REPLACE(domain, 'domain1.com', '$(hostname)');"

mysql --user=root --password=mypass homedata << eof
$updatevar
$updatevar2
eof

关于php - mysql 将表中的 abc 替换为 xyz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27069353/

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