我刚刚完成了我的网站。下面是简单的查询;它在我的本地主机上运行良好,但在实时服务器上运行良好。
select * from friends where action='chating'
它给出了错误“你必须在 where 附近使用正确的语法”。
请帮助我:为什么会发生这种情况,我该如何解决?
我猜你的mysql版本在本地和现场是不同的。请检查一下。
我确信它Mysql5.5
是ACTION
新的Reserved Keyword。因此,如果您将其用作列名,则在查询中使用时需要在其周围使用bacticks(`) 。
试试下面:
select * from friends where `action`='chating'