我尝试进行迁移,但我对此查询有问题:
$DB->query("replace into periodetojour(idperiode,idjour,heure)
values('".addslashes($idperiode)."','2','".addslashes($mardi)."')");
Run Code Online (Sandbox Code Playgroud)
我看到它REPLACE INTO不能在SQL Server 2008中使用,而且我可以使用它MERGE INTO
我的问题是,我没有找到任何使用的查询,MERGE INTO所以我可能没有使用它.您是否知道如何使用MERGE INTO更改它?是否有义务在SQL Server 2008中更改它?
感谢您的回答.
我尝试将我的代码从MYSQL更改为SQL,并且出现错误(SQL语法'限制').
所以我试图改变我的查询并用"TOP"更新,但似乎只适用于SELECT.
那么,我该如何更改这个MYSQL查询:
$fct="UPDATE `users` SET `STREAM_TITRE` = '$STREAM_TITRE',`STREAM_URL` = '$STREAM_URL',`STREAM_DESC` = '$STREAM_DESC',`STREAM_GENRE` = '$STREAM_GENRE' WHERE `ID` =$IDSESS LIMIT 1";
Run Code Online (Sandbox Code Playgroud)
这是我的无限制SQL代码:
$fct="UPDATE users SET STREAM_TITRE = '$STREAM_TITRE', STREAM_URL = '$STREAM_URL', STREAM_DESC = '$STREAM_DESC', STREAM_GENRE = '$STREAM_GENRE' WHERE ID = '$IDSESS'";
Run Code Online (Sandbox Code Playgroud)
谢谢