sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor kan du ikke overføre MYSQL-funktioner til forberedte BOB-erklæringer?

Du behøver ikke at sende NOW() som en parameter, da der ikke er behov for at lave nogen behandling på det, da det er en indbygget SQL-funktion, så inkluder det bare i selve forespørgslen som nedenfor.

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

Alternativt kan du bare indstille date_modified til et TIMESTAMP-felt, og det vil automatisk opdatere date_modified felt på en SQL-opdatering.



  1. Galera Cluster Ressourcer

  2. Utf-8 tegn vist som ISO-8859-1

  3. Mere SQL, mindre kode, med PostgreSQL

  4. Bestil efter på HasMany-forhold Laravel 5