MySQL-এ টেবিলের নামে একটি স্পেস দিয়ে একটি টেবিল তৈরি করতে, আপনাকে অবশ্যই ব্যাকটিক্স ব্যবহার করতে হবে অন্যথায় আপনি একটি ত্রুটি পাবেন৷
আসুন প্রথমে দেখা যাক নিচের নাম "ডেমো টেবিল" টেবিলের নামের সাথে একটি স্পেস দিয়ে একটি টেবিল তৈরি করলে কী ত্রুটি দেখা দেবে:
mysql> create table Demo Table ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeFirstName varchar(20), EmployeeLastName varchar(20), EmployeeAge int, EmployeeSalary int, EmployeeAddress varchar(200) ); ERROR 1064 (42000): You have an error in your syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Table37 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeFirstName varchar(' at line 1 )
ত্রুটি দূর করতে টেবিলের নামের জন্য ব্যাকটিক্সের ধারণাটি ব্যবহার করা যাক। MySQL-এ একটি স্পেস দিয়ে একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:
mysql> create table `Demo Table37` ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeFirstName varchar(20), EmployeeLastName varchar(20), EmployeeAge int, EmployeeSalary int, EmployeeAddress varchar(200) ); Query OK, 0 rows affected (0.66 sec)
উপরে, আমরা ব্যাকটিক প্রতীক দ্বারা বেষ্টিত স্থান সহ টেবিলের নাম সেট করেছি, তাই কোন ত্রুটি নেই:
`Demo Table37`