Bonjour,
J’ai un UPDATE :
1 | UPDATE video SET title = :title, description = :description, file = REPLACE(file, :param__replace, ''), updated_at = :updated_at WHERE user = :user AND token = :token
|
Mon problème est simple. La requête ne me retourne pas d’erreur avec ->errorInfo(), mais ne modifie pas la ligne supposément affectée dans ma table.
Tandis que si je remplace ":param_replace" directement par sa valeur :
1 | UPDATE video SET title = :title, description = :description, file = REPLACE(file, 'temp_', ''), updated_at = :updated_at WHERE user = :user AND token = :token
|
Là, ça fonctionne, le "temp_" disparait dans la colonne "file" sur la ligne que je veux.
Est-ce qu’il est impossible de mettre un ":param" dans une fonction SQL ?
Je vous remercie.
+0
-0