【问题标题】:SQLSTATE[42000]: Syntax error or access violation: 1305SQLSTATE [42000]:语法错误或访问冲突:1305
【发布时间】:2012-08-06 17:35:11
【问题描述】:

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

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

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

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

有没有人见过这个错误或者知道如何解决它?

【问题讨论】:

    标签: database fuelphp


    【解决方案1】:

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

    --
    选择较低(...

    【讨论】:

      【解决方案2】:

      通过更新mysql软件修复了问题。

      【讨论】:

        猜你喜欢
        • 2015-10-12
        • 2023-04-01
        • 2018-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-24
        • 2022-01-25
        相关资源
        最近更新 更多