gpt4 book ai didi

MySQL:更新找到匹配项,但不进行更改。为什么?

转载 作者:行者123 更新时间:2023-11-29 00:37:35 26 4
gpt4 key购买 nike

配置:
WinServer 2008 R2 上的 WAMP 服务器,MySQL v5.1.36
我直接在 MySQL 终端中运行我的查询。
被定位的表是一个 InnoDB 表,被设置的字段是一个针对字符串 FK 的查找字段。

挑战:
查询结果说有一堆匹配项,但没有进行任何更改。
我错过了什么?

顺便说一句:我对 MySQL 终端的经验水平非常有限。事实上,我现在真的只是在使用它,因为 PhpMyAdmin 在查询时阻塞(超时抛出 PMA session 错误)。

代码:
我使用的 SQL 非常基础:

UPDATE `my_table_name` 
SET `vendor_type` = 'master'
WHERE `data_source` = 'Group One'

查询结果如下:

Query OK, 0 Rows affected (15.94 sec)
Rows matched: 149947 Changed: 0 Warnings: 0

如您所见,有将近 15 万条记录“应该”更新,但实际上没有。

最佳答案

可能是因为它们都已经有了“master”的值。

关于MySQL:更新找到匹配项,但不进行更改。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13636642/

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