syntaxe incorrecte d'un UPDATE
Bonjour,
pour moi, la syntaxe est bonne mais PHP n'est pas d'accord et me signale une erreur. Peut-on me dire ce qui va pas ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| $sql = <<<sql
UPDATE li_license
SET
LI_activate_date = STR_TO_DATE( '2021-09-04' , '%d/%m/%Y'),
LI_deactivate_date = STR_TO_DATE( '2021-09-04' , '%d/%m/%Y')
WHERE
(
AP_ident = (SELECT AP_ident FROM ap_application WHERE AP_application_name = 'TeamForge_Full'
AND
US_ident = (SELECT US_ident FROM us_user as US WHERE US.US_sesa = 100008
)
sql; |
Citation:
Parse error: syntax error, unexpected token ";" in C:\projets\ticket_rawsrc\model\license\table\LI_license.php on line 206
PS : pour MysqlWorkbench, la syntaxe est OK.