尝试
UPDATE yourtable
SET points = points - 1
WHERE points > 0
Run Code Online (Sandbox Code Playgroud)
要使用mysqli扩展执行它,您可以执行类似的操作
$db = new mysqli('localhost', 'user', 'password', 'dbname');
if ($db->connect_error) {
die("Connect Error: " .$db->connect_error); //TODO: better error handling
}
$sql = "UPDATE yourtable
SET points = points - 1
WHERE points > 0";
if (!$db->query($sql)) {
die("Update failed. Error: " .$db->error); //TODO: better error handling
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5436 次 |
| 最近记录: |