"ऐसा कोई फ़ंक्शन नहीं" पाठ के साथ MySQL से कोई त्रुटि संदेश नहीं है। मैंने अभी MySQL 5.1 के पूरे स्रोत ट्री पर एक grep किया है, और वह स्ट्रिंग कहीं भी नहीं होती है (एक टिप्पणी को छोड़कर)।
मेरा विचार यह है कि आप MySQL का उपयोग नहीं कर रहे हैं, आप SQLite का उपयोग कर रहे हैं। क्योंकि मैं कर सकता हूं जब मैं SQLite कमांड-लाइन शेल चलाता हूं, तो उस त्रुटि को पुन:उत्पन्न करें:
$ sqlite3
sqlite> select curdate();
Error: no such function: curdate
sqlite> select now();
Error: no such function: now
SQLite में, फ़ंक्शन
वर्तमान तिथि प्राप्त करने के लिए बस date()
है :
sqlite> select date();
2010-01-02