MySQL Date and Time functions don't exist

前端 未结 3 1333
野趣味
野趣味 2021-01-19 00:52

I have installed WampServer 2.0 with MySQL 5.1.33.

I can do Numeric and String functions like

SELECT ABS(-2)
or
SELECT LOWER(\'ASD\'

相关标签:
3条回答
  • 2021-01-19 01:18

    My inclination is to run a mysql repair install. if that didn't work, then i'd try to wamp reinst.

    0 讨论(0)
  • 2021-01-19 01:22

    There is no error message from MySQL with the text "No such function." I just did a grep on the whole source tree of MySQL 5.1, and that string does not occur anywhere (except in one comment).

    My thought is that you aren't using MySQL, you're using SQLite. Because I can reproduce that error when I run the SQLite command-line shell:

    $ sqlite3
    sqlite> select curdate();
    Error: no such function: curdate
    sqlite> select now();
    Error: no such function: now
    

    In SQLite, the function to get the current date is simply date():

    sqlite> select date();
    2010-01-02
    
    0 讨论(0)
  • 2021-01-19 01:30

    Many functions are different in SQlite and in MySQL (or any other product - if you except core functions, most functions provide the same functionality but with a different syntax). There is an open-source "compatibility library" implementing a large number of MySQL functions in SQLite on the Kansas State University CIS website

    0 讨论(0)
提交回复
热议问题