mysql - (1054) 'field list' 中的未知列 - Mysql 错误

标签 mysql field

我正在尝试更新 mysql 中某些列的单元格。

当我执行此操作时,值为数字:

update tablename set contents=1 where contensid=218;

它正在工作。

但我将值作为字符执行:

update tablename set contents=text where contensid=218;

Please try again later or contact an Administrator. (1054)Unknown column 'text' in 'field list'

我必须做什么来更新角色的值??

最佳答案

如果您不将“文本”放在 '' 中,查询将认为它是您表中的一列。所以这样做:

update tablename set contents='text' where contensid=218;

关于mysql - (1054) 'field list' 中的未知列 - Mysql 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17799393/

相关文章:

mysql - DIBI子查询-订单、限价订单

mysql - 如何使用其他文件中的凭据以及如何在 crons 中传递 dir 位置?

MYSQL:选择部分文本并根据点位置将其剪切

java - 无法使用executeQuery()发出数据操作语句

javascript - 在 Dynamics CRM 2011 中加粗字段标签、调整字段大小?

ms-access - VB6 ADO 记录集字段名称区分大小写取决于 Windows 语言设置

php - 如何在两个 mySQL 表之间创建 "link"?

php - 在基于 *AMP 的 Web 应用程序上处理用户名的最佳实践?

django - Django 模板中的搜索字段

具有字段值条件的 Linux cut 命令