首页 > 解决方案 > 根据 varchar 值更新 DB(MySQL)

问题描述

假设我有一个带有表和一些字段的数据库。字段是“测试”和“更新”。

当我尝试通过特定的“测试”(仅数字)值更新字段“更新”(使用字母/数字等)时,没有任何问题。例如:

更新 " update" for " whatever235" 其中 " test" 等于 " 123452" 将成功更新它,没有问题。

但是,如果我尝试用字母(abc ...)更新基于“更新”的“测试”值,我会失败。例如:

在“test”等于“qwerty”的情况下更新“whatever235”的“update”会给我一个错误。

我的"test"结构是varchar(256) utf8_unicode_ci.

我在这里做错了什么?

标签: phpmysql

解决方案


推荐阅读