কম্পিউটার টিউটোরিয়াল

MySQL-এ server_id এবং UUID সংযোজনের ফলাফল কী হবে?

MySQL-এ আপনি সহজে server_id এবং UUID() কে সংযোজিত (concatenate) করতে পারেন। এর সিনট্যাক্স নিচে দেওয়া হলো:

SELECT CONCAT(@@server_id, UUID())

এখানে @@server_id ব্যবহার করা হয়েছে সার্ভার আইডির মান পাওয়ার জন্য। @@server_id একটি সিস্টেম-নির্ধারিত ভেরিয়েবল। আসুন কোয়েরিটি চালিয়ে ফলাফল দেখি:

mysql> SELECT CONCAT(@@server_id, UUID()) AS ServerUUIDDemo;

নিচে সংযোজিত ফলাফল দেখানো হলো:

+---------------------------------------+
| ServerUUIDDemo                        |
+---------------------------------------+
| 14d16521c-3161-11e9-9ed7-78843ce8de7e |
+---------------------------------------+
1 row in set (0.00 sec)

ব্যাখ্যা: ফলাফলে server_id (এখানে 1) এবং UUID মান একসাথে যোজা হয়েছে। UUID-তে সাধারণত হাইফেন (-) থাকে, তাই সংযোজন করলে সার্ভার আইডি এবং UUID-এর প্রথম অংশ একসাথে দেখতে পারে যেন একটা লম্বা স্ট্রিং। কিন্তু আসলে সেটি দুটি আলাদা মান যোজা হয়েছে।

  1. MySQL-এ SUM() এবং FORMAT() কম্বাইন করে ফলাফল ফরম্যাট করা

  2. MySQL-এ != NULL এবং IS NOT NULL-এর পার্থক্য

  3. MySQL 8.0-এ ডিপ্রিকেট করা অপশন ও ভেরিয়েবল

  4. MySQL 8.0-এ নতুন যোগ করা অপশন ও ভেরিয়েবল