mysql update 更新数据时部分字段修改了部分字段没有修改

2025-12-15 10:15:33
推荐回答(5个)
回答1:

UPDATE member_fields SET province = '$city', city = '$city' WHERE mid = 4007

这种修改的时候,province 能保证每次得到最新的$city值?而city不可以?尝试查看提交页面,看city相对应的代码,是否和province 完全一致?还是有其他不同?

将提交页面覆写,将city改名,进行尝试

代码问题往往就是一个极小的疏忽导致的。仔细,再仔细。

回答2:

请问你的问题解决了吗,我也遇到相同问题,修改7个字段,时而有那固定的4个字段没有修改到。

回答3:

有可能city是外键,或者有触发器对city操作,你仔细查一下

回答4:

在query之前echo一下你的sql语句呗!

回答5:

`city` = '$city'
试试看吧 我也不知道管不管用
是不是city和mysql有冲突 加两个小符号试试看