وقتی در یک query در قسمت WHERE عدد 1 باشه، چه معنی میده؟
SELECT * FROM `tabale` WHERE 1
وقتی در یک query در قسمت WHERE عدد 1 باشه، چه معنی میده؟
SELECT * FROM `tabale` WHERE 1
منظورتون 1=1 هست؟ احتمالا تو Dynamic SQL استفاده می شه که بشه بعد از اون باقی شرط ها رو به صورت AND Condition اضافه کرد
میشه لینکی پیرامون این موضوع به من معرفی کنید؟
ممکنه توی راهنما ها برای نشون دادن جای where یا به نوعی رزرو کردن جای where باشه.
مفهومش دقیقا معادل اینه که اون where 1 یا where 1=1 رو ننویسی.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
همونطوریکه دوستان گفتند where 1 یا به عبارتی where 1=1 به معنی این هست که کوئری شما در هر حالتی اجرا بشه و در وافع 1 به معنی یک گزاره منطقی درست هست.