php - MySQL 更新查询中的 'field list' 错误中的未知列

标签 php mysql sql mysql-error-1054

我回应了下面的查询:(查询是安全的)

UPDATE otelozellik 
   SET isim_tr='test', 
       aciklama_tr='<p>test1</p>', 
       uyari_tr='test', 
       tag_tr='test' 
 WHERE id='1'

Database Error: Unknown column 'aciklama_tr' in 'field list'

我更改了列的顺序,isim_tr 之后的列一直出错。当我将 isim_tr 移动到最后一个然后 id 之后的那个时,给出了同样的错误。但是将它们移动到最后一个位置对我来说不是一个解决方案,因为表格将在必要时动态添加新列。需要一个绝对的解决方案。

更新:最新截图:http://img5.imageshack.us/img5/7215/mysqlerror.jpg

已解决。解决方案在下面回答。谢谢大家。

最佳答案

问题解决了。非常感谢大家的帮助。

解决方案的正确查询是:

UPDATE `holidaycholic`.`otelbilgi` SET `otelbilgi`.`isim_tr`='test2', `otelbilgi`.`aciklama_tr`='<p>test2</p>', `otelbilgi`.`uyari_tr`='test2', `otelbilgi`.`tag_tr`='test2' WHERE `otelbilgi`.`id`=1

不知道为什么,但这对我有用。

关于php - MySQL 更新查询中的 'field list' 错误中的未知列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4641204/

相关文章:

php - 获取分组在数组中的数据库值

python - 如何按字符串字段中的数字字符对行进行分组?

SQL:源代码/底层

javascript - 如何使用 php 将数字转换为星级?

php - Docker:PhpMyAdmin的上传限制为2048KiB

php - 在复选框上更改复制值到文本框jquery

mysql - 对约 60GB 的日志文件运行数千个查询

php - 获取 SQLSTATE[HY000] : General error but query is performed anyway

mysql - 如何在位列上对 MySQL 表进行分区,并在结果分区上进行子分区

mysql - 关于group by和intersection的sql问题