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

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

数据库错误:未知列
“字段列表”中的“aciklama_tr”
我更改了列的顺序,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 Update查询中“字段列表”错误中的未知列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4641204/

10-12 05:35