এই কোয়েরিটি ব্যবহার করে আমাকে পিডিএফ ম্যানুয়ালটি সন্ধান করতে হবে:
root@localhost:test> select * from a where name like '%taz_manual%.pdf%';
+--------------------+------------------+-------------+
| name | description | size |
+--------------------+------------------+-------------+
| taz-manual-1.1.pdf | Manual v1.0 TA-Z | 31351902 |
| taz-manual-0.2.pdf | Manual v1.0 T1-A | 3578278 |
| taz_manual-2.0.pdf | Manual v2.0 GA-X | 542578278 |
etc........
+--------------------+------------------+-------------+
132 row in set (0.00 sec)
আমি নামটি নির্দিষ্ট করার সময় আমি কেন ড্যাশযুক্ত ব্যক্তিটিকে দেখছি taz_manual%.pdf
?
LIKE
বিবৃতি ভিতরে । যখন সমস্ত প্রতিস্থাপন_
একটি সঙ্গে-
:UPDATE sys_file set identifier = REPLACE(identifier, '_', '-') WHERE identifier LIKE '%\_%';
। ভিতরে পালাবারLIKE
এবং ভিতরে কোনও পালানোর বিষয়টি লক্ষ্য করুনREPLACE
। (আমি এটি আশ্চর্যজনক মনে করি যে আপনি প্রতিস্থাপনের অভ্যন্তরের কোনও প্যাটার্নের প্রসঙ্গে নেই ...)