समस्या
groups MySQL आरक्षित कीवर्ड है। बिना बैकटिक्स के टेबल बनाने पर एरर:
mysql> create table groups (id int, name varchar(40)); ERROR 1064 (42000): You have an error in your SQL syntax near 'groups (id int, name varchar(40))' at line 1
समाधान: बैकटिक्स (`) का उपयोग
mysql> create table `groups` (id int, name varchar(40)); Query OK, 0 rows affected (3.08 sec)
डेटा डालना और चुनना
mysql> insert into `groups` values(10,'John'), (11,'Bob'), (12,'Mike'); mysql> select * from `groups`;
+------+------+ | id | name | +------+------+ | 10 | John | | 11 | Bob | | 12 | Mike | +------+------+
नियम: किसी भी आरक्षित शब्द को पहचानकर्ता (टेबल/कॉलम नाम) के रूप में उपयोग करने के लिए बैकटिक्स में लपेटें।