🔍 مشکل این Query چیه؟
SELECT * FROM Users
WHERE Status = Active;
در SQL اگر مقدار Active یک مقدار متنی باشه، باید داخل کوتیشن قرار بگیره:
✅ شکل درست:
SELECT * FROM Users
WHERE Status = 'Active';
حالا Query میتونه مقدار موردنظرو بهعنوان متن مقایسه کنه.
📌 اما نکته مهمتر اینه:
وقتی یک Query کار نمیکنه، فقط دنبال «نسخه درست» نباش!
اول بررسی کن:
🔹 نوع داده ستون چیه؟
🔹 مقدار واقعی داخل جدول چیه؟
🔹 متنو درست نوشتی؟
🔹 شرط WHERE دقیقاً چیو بررسی میکنه؟
🧠پس Debugging یعنی مرحلهبهمرحله دنبال علت گشتن؛ نه اینکه تصادفی کدهای مختلفو امتحان کنیم.
━━━━━━━━━━━━━━━━━━
°⋆⸜ 𝙋𝙧𝙤𝙜𝙧𝙖𝙢𝙢𝙚𝙧'𝙨 𝘾𝙞𝙩𝙮 ⸝⋆°
➤ Code • Learn • Build
➤ @programercity
━━━━━━━━━━━━━━━━━━
Post #8454
62
- ❤ 1
- 👏 1
- 😍 1