1
私はこのtable1
を持っていると私はowner=0
SQL:UPDATE 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
TOP 3
しようとしたが、ここでのコードの私のラインをTOP (3)
を試してみました。
私はSELECT
で先頭を試しました。ここでは:
mysqli_query($connect, "SELECT TOP 3 * FROM table1 WHERE owner=1") or die("can't select");
結果:can't select
です。
あなたが使用しているDBMS? –
['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' –