تمرين إعادة البناء
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;اكتب هنا