ORDER MySQL-এ রিজার্ভড কীওয়ার্ড, তাই টেবিল নাম হিসেবে ব্যবহার করতে ব্যাকটিক (`) লাগবে।
সিনট্যাক্স
CREATE TABLE `order` (
Id INT,
Price INT
);
উদাহরণ
CREATE TABLE `order` (Id INT, Price INT); INSERT INTO `order` VALUES (1,200), (2,100), (3,300), (4,1200), (5,1000), (6,7000), (7,900), (8,10000), (9,1100), (10,500);
সিলেক্ট (ব্যাকটিক লাগবে)
SELECT * FROM `order`;
আউটপুট
+------+-------+ | Id | Price | +------+-------+ | 1 | 200 | | 2 | 100 | | 3 | 300 | | 4 | 1200 | | 5 | 1000 | | 6 | 7000 | | 7 | 900 | | 8 | 10000 | | 9 | 1100 | | 10 | 500 | +------+-------+
ব্যাকটিক ছাড়া (এরর)
SELECT * FROM order; -- ERROR 1064 (42000): You have an error in your SQL syntax near 'order'
রিজার্ভড কীওয়ার্ড লিস্ট
SELECT, INSERT, UPDATE, DELETE, WHERE, GROUP, ORDER, LIMIT, TABLE, INDEX, KEY, PRIMARY, REFERENCES, ...
পুরো লিস্ট: SHOW KEYWORDS বা MySQL ডকুমেন্টেশন দেখুন।
সেরা প্র্যাকটিস: সবসময় আইডেন্টিফায়ারের চারপাশে ব্যাকটিক ব্যবহার করুন।