AES_ENCRYPT इनपुट स्ट्रिंग के चारों ओर पैडिंग जोड़ देगा ( https://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html#function_aes-encrypt ), जिसका अर्थ है कि आपकी तुलना एन्क्रिप्टेड स्ट्रिंग्स पर कभी मेल नहीं खाएगी।
क्या आपने डिक्रिप्ट किए गए मानों की तुलना करने का प्रयास किया है? यह अधिक विश्वसनीय होना चाहिए।
select id_question
from question
where AES_DECRYPT(lib_question, HEX('AVtr34ENMG')) like '%contribuer%';