AzLearn

تمرين إعادة البناء

Safe Update

أعد كتابة تحديث آمن يستخدم WHERE لتعديل صف محدد فقط.

sql ~10 دقيقة متوسط
أعد بناء الكود Rebuild

هذا هو الكود. اكتبه بنفسك.

الكود المرجعي
-- Drill 15 — UPDATE آمن بشرط WHERE — SQLite 3.x+
CREATE TABLE orders (
  id INTEGER PRIMARY KEY,
  status TEXT NOT NULL
);

INSERT INTO orders VALUES (1, 'draft'), (2, 'draft');

UPDATE orders
SET status = 'paid'
WHERE id = 1;

SELECT id, status
FROM orders
ORDER BY id;
اكتب هنا