![](/img/trans.png)
[英]update query incrementing value of variable by 2 but should increment by 1 php mysql
[英]Update single column of table and value should start from 0 and then should increment by 1
$sqlcount1 ="SET uid = -1 UPDATE `agent_normal` SET `uid` = @a:=@a+1";
$result = mysqli_query($conn,$sqlcount1);
如何在核心php中編寫此查詢?
此查詢在mysql中有效,但在核心php中無效。
在這里我想更新表的單行,值應從0開始,然后應增加1。
有幾個問題。 首先,如果您查看此答案 ,將會看到變量名不正確且分號丟失。 查詢應為:
$sqlcount1 ="SET @a = -1; UPDATE `agent_normal` SET `uid` = @a:=@a+1";
其次,要在一個調用中使用兩個查詢,則需要使用mysqli_multi_query 。
$result = mysqli_multi_query($conn,$sqlcount1);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.