আমরা মাইএসকিউএল-এ অ্যাপোস্ট্রফি (‘) থেকে নিম্নলিখিত দুটি উপায়ে এড়িয়ে যেতে পারি -
- আমরা ব্যাকস্ল্যাশ ব্যবহার করতে পারি।
- আমরা একক উদ্ধৃতি দুইবার ব্যবহার করতে পারি (ডবল উদ্ধৃতি)
ব্যাকস্ল্যাশ ব্যবহার করা
আসুন প্রথমে একটি টেবিল তৈরি করি।
mysql> create table SingleQuotesDemo - > ( - > id int, - > name varchar(100) - > ); Query OK, 0 rows affected (1.16 sec)
সরাসরি ব্যবহার করলে "John's" নামের জন্য কাঙ্খিত ফলাফল পাওয়া যায় না।
mysql> insert into SingleQuotesDemo values(1,'John's'); '>
এখন ব্যাকস্ল্যাশ ব্যবহার করা যাক।
mysql> insert into SingleQuotesDemo values(1,'John\'s'); Query OK, 1 row affected (0.19 sec)
আমরা এখন রেকর্ডগুলি প্রদর্শন করব৷
SingleQuotesDemo থেকেmysql> select *from SingleQuotesDemo;
এখানে আউটপুট, যা দেখায় আমরা সঠিকভাবে ব্যাকস্ল্যাশ প্রয়োগ করেছি।
+------+--------+ | id | name | +------+--------+ | 1 | John's | +------+--------+ 1 row in set (0.00 sec)
ডবল উদ্ধৃতি ব্যবহার করা
ডবল উদ্ধৃতি ব্যবহার করে ব্যাকস্ল্যাশ বাস্তবায়নের জন্য নিম্নোক্ত সিনট্যাক্স। আমরা উপরে ব্যবহৃত একই টেবিলে আরেকটি রেকর্ড সন্নিবেশ করছি।
mysql> insert into SingleQuotesDemo values(2,'John''s'); Query OK, 1 row affected (0.18 sec)
এখন, আমরা রেকর্ড প্রদর্শন করব।
SingleQuotesDemo থেকেmysql> select *from SingleQuotesDemo;
নিচের আউটপুট।
+------+--------+ | id | name | +------+--------+ | 1 | John's | | 2 | John's | +------+--------+ 2 rows in set (0.00 sec)
উপরের সম্ভাব্য উপায়ে, আমরা apostrophe(‘) থেকে এড়াতে পারি।