1
我有這個table1
,我想更新它3
其中owner=0
SQL:UPDATE TOP 3不起作用?
現在我來交TOP(號),但我似乎並不打工了。試圖TOP 3
試圖TOP (3)
這裏我行代碼:
mysqli_query($connect, "UPDATE TOP 3 table1 SET owner=1 WHERE owner=0") or die("can't update");
結果:can't update
。
我試過SELECT
。這裏:
mysqli_query($connect, "SELECT TOP 3 * FROM table1 WHERE owner=1") or die("can't select");
結果:can't select
。
您正在使用的數據庫管理系統? –
['TOP'關鍵字用於SQL Server和MS Access](http://www.w3schools.com/sql/sql_top.asp)。從外觀上看,你使用的是MySQL數據庫。請嘗試使用「LIMIT」關鍵字。 – roberto06
看起來你正在使用'Mysql'。在Mysql中,'Limit'用於限制結果。 'UPDATE table1 SET owner = 1 WHERE owner = 0 LIMIT 3' –