Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

आप तैयार पीडीओ स्टेटमेंट में MYSQL फ़ंक्शन को पास क्यों नहीं कर सकते?

आपको NOW() pass पास करने की आवश्यकता नहीं है एक पैरामीटर के रूप में इस पर कोई प्रसंस्करण करने की आवश्यकता नहीं है, यह देखते हुए कि यह SQL फ़ंक्शन में बनाया गया है, इसलिए इसे नीचे की तरह वास्तविक क्वेरी में शामिल करें।

$stmt = $db->prepare("UPDATE table SET status = ?, date_modified = NOW()");

वैकल्पिक रूप से, आप बस date_modified . सेट कर सकते हैं एक TIMESTAMP फ़ील्ड में और यह स्वचालित रूप से date_modified . को अपडेट कर देगा SQL अद्यतन पर फ़ील्ड।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL और PHP :एकाधिक कीवर्ड खोज

  2. MySQL वर्कबेंच एक ही क्वेरी के लिए पायथन की तुलना में बहुत तेज है

  3. वैसे भी MySQL क्वेरी निष्पादन समय सीमित करने के लिए?

  4. अधिकतम दो कॉलम द्वारा ऑर्डर कैसे करें जो MySQL में शून्य हो सकता है?

  5. PHP में mysql_insert_id () के बजाय MYSQL में SELECT MAX(id) का उपयोग करना कितना बुरा है?