Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Menambah Nilai dalam Pertanyaan UPDATE MySQL?

Bagaimanakah Saya Boleh Menambah Nilai dalam Pertanyaan UPDATE MySQL?

Mary-Kate Olsen
Lepaskan: 2024-12-27 01:03:09
asal
563 orang telah melayarinya

How Can I Increment a Value in a MySQL UPDATE Query?

Meningkatkan Nilai dalam Pertanyaan Kemas Kini MySQL

Semasa cuba menambah titik pada titik sedia ada pengguna dalam pangkalan data menggunakan pertanyaan kemas kini, anda menghadapi isu di mana mata tidak ditetapkan dengan betul kepada 1 dan bukannya nilai tambahan yang dimaksudkan.

Kepada membetulkan ini, dan bukannya menggabungkan nilai dan kenaikan secara manual, anda perlu menambah secara langsung nilai yang telah wujud dalam pangkalan data. Pertanyaan yang diperbetulkan menggunakan pernyataan yang disediakan untuk kedua-dua PDO dan mysqli akan kelihatan seperti ini:

$sql = "UPDATE member_profile SET points = points + 1 WHERE user_id = ?";
$db->prepare($sql)->execute([$userid]);
Salin selepas log masuk

Ini memastikan bahawa mata dinaikkan dengan betul, mengelakkan isu penetapan nilai yang salah.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Nilai dalam Pertanyaan UPDATE MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan