SQLSTATE [42000]:语法错误或访问冲突:1305

时间:2012-08-06 17:35:12

标签: database fuelphp

我一直在使用FuelPHP开发新的Web应用程序。 今天,当我尝试向数据库添加信息时,突然出现错误。

我仍然可以从数据库中检索信息,因此登录信息必须正确。但是,当我尝试添加信息时,我收到以下错误消息:

  

错误 - 2012-08-06 15:48:37 - >错误 - SQLSTATE [42000]:语法错误或访问冲突:1305 FUNCTION dan_monline.LOWER与查询不存在:“SELECT LOWER(name)FROM countries WHERE name ='costa rica '“在/home/danlucas/public_html/portfolio-dir/music-online/fuel/core/classes/database/pdo/connection.php第167行

我不确定这是否是FuelPHP特定错误,或者是否是导致问题的MySQL。根据我的理解,它说'LOWER'不存在?

之前有没有人看到此错误或知道如何修复它?

2 个答案:

答案 0 :(得分:2)

再次尝试删除'LOWER'后的空格。

-
SELECT LOWER(...

答案 1 :(得分:1)

通过更新mysql软件解决了这个问题。