बदलें
INSERT INTO table
करने के लिए
INSERT INTO `table`
क्योंकि टेबल एक आरक्षित कीवर्ड है। और यदि आप आरक्षित कीवर्ड का उपयोग टेबल नाम या कॉलम नाम के रूप में कर रहे हैं तो आपको उन्हें बैक-टिक (`) में संलग्न करना होगा। और किसी भी आरक्षित कीवर्ड का उपयोग न करना बेहतर है। इसलिए यदि आप नाम बदल सकते हैं तो यह सबसे अच्छा विकल्प होगा। आप इन प्रश्नों में और अधिक की जांच कर सकते हैं
-
मैं कॉलम नामों के रूप में उपयोग किए जाने वाले आरक्षित शब्दों से कैसे बचूं? MySQL/तालिका बनाएं
-
क्या हमारे पास टेबल हो सकती है MySQL में "विकल्प" के रूप में नाम?