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

MySQL CONCAT()-এ ব্যাকটিক (`) ব্যবহার করলে এরর — সিঙ্গেল কোট ব্যবহার করুন

MySQL-এ CONCAT() ফাংশনের মধ্যে স্ট্রিং লিটারেলের জন্য ব্যাকটিক (`) ব্যবহার করা যায় না — এটি কলাম আইডেন্টিফায়ারের জন্য। স্ট্রিং লিটারেলে সিঙ্গেল কোট (') ব্যবহার করুন।

সঠিক সিনট্যাক্স

select concat(yourColumnName1, ' ', yourColumnName2) from yourTableName;

উদাহরণ: DemoTable1359

mysql> create table DemoTable1359 ( Id int, Name varchar(20) );
mysql> insert into DemoTable1359 values(101,'Chris'),(102,'Adam'),(103,'Mike'),(104,'John');

mysql> select concat(Id, ' ', Name) from DemoTable1359;
+---------------------+
| concat(Id, ' ', Name) |
+---------------------+
| 101 Chris           |
| 102 Adam            |
| 103 Mike            |
| 104 John            |
+---------------------+

ভুল উদাহরণ: concat(`Id`, ` `, `Name`) — এখানে স্ট্রিং লিটারেলে ব্যাকটিক ব্যবহার করা হয়েছে, যা এরর দেবে।

নियम: ব্যাকটিক = আইডেন্টিফায়ার (টেবিল/কলাম নাম), সিঙ্গেল কোট = স্ট্রিং লিটারেল।

  1. MySQL এরর #1046 - কোনো ডাটাবেস নির্বাচন করা হয়নি

  2. MySQL ব্যাচ মোডে ব্যবহার (Using MySQL in Batch Mode)

  3. MySQL ডেটাবেস তৈরি ও ব্যবহার

  4. MySQL-এ ইউজার-ডিফাইনড ভেরিয়েবল ব্যবহার