PDA

View Full Version : سوال: نمایش متغییر در REGEXP



fh_joker
سه شنبه 11 خرداد 1395, 12:34 عصر
سلام.
من یه تریگر با mysql نوشتم. داخل تریگر باید یه فیلد چک بشه این هم کدی که گذاشتم.

SET IDLINK =TRIM(new.a);
SET if_var = CONCAT("'^",IDLINK,".{3}$'");
IF((DIGIT REGEXP if_var) = 1 )
THEN
SET intercom ='yes';
END IF;

ولی جواب نمیده
ولی به جای if_var به صورت دستی می نویسم

'^200.{3}$'
درست میشه.
ولی چون اطلاعات متغییر هست باید از دیتابیس بیاد.
زمان زیادی براش گذاشتم ولی هنوز به نتیجه نرسیده. خیلی هم جستجو کردم
لطف کنید کمک کنید.:گریه: