gpt4 book ai didi

mysql - 请检查我的 phpMyAdmin 的 mySQL 查询

转载 作者:行者123 更新时间:2023-11-29 21:31:19 24 4
gpt4 key购买 nike

我需要更改数据库中的多条记录。我对此很陌生,所以如果有人能看看我迄今为止通过研究得出的结论,并让我知道这看起来是否正确,我将不胜感激。

我有几千个包含“0”的字段,我需要删除每个“0”,以便它不包含任何内容。所以我运行了一个查询来找到它们。

SELECT *
FROM `wp_postmeta`
WHERE `meta_key` = '_regular_price'
AND `meta_value` = '0'

我现在需要包含“0”的“meta_value”的每个记录或行都为空。环顾四周后,我想我可以在 phpMyAdmin 查询中运行以下命令,从每个包含“0”的“meta_value”中删除“0”,并保留所有其他值。

以下内容看起来正确吗?

UPDATE `wp_postmeta` SET `meta_value` = '' WHERE `meta_value` =0;

感谢您的帮助。

最佳答案

好的,我刚刚尝试了以下

UPDATE `wp_postmeta` SET `meta_value` = '' WHERE `meta_key` = '_regular_price' AND `meta_value` = '0';

它成功了!

因此,使用它,我能够更新表的一列中的多行,以包含空白值(不是 NULL 值,而是空白值)。它更新了 3562 条记录,并保留了其他记录。

感谢大家的建议、提示和帮助,他们帮助我走向了正确的方向。

关于mysql - 请检查我的 phpMyAdmin 的 mySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35234272/

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