sql >> Databasteknik >  >> RDS >> Mysql

Varför kan du inte överföra MYSQL-funktioner till förberedda PDO-satser?

Du behöver inte skicka NOW() som en parameter eftersom det inte finns något behov av att göra någon bearbetning på den, eftersom den är en inbyggd SQL-funktion, så inkludera den bara i själva frågan som nedan.

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

Alternativt kan du bara ställa in date_modified till ett TIMESTAMP-fält och det uppdaterar automatiskt date_modified på en SQL-uppdatering.



  1. Vad är skillnaden mellan LATERAL JOIN och en underfråga i PostgreSQL?

  2. Bästa sättet att skapa konfigurationsfil(config.php) php

  3. PostgreSQL:Skapa index för boolesk kolumn

  4. SQL CASE-sats