我回应了下面的查询:(查询是安全的)
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/