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

MySQL ERROR 1064 (42000) সিনট্যাক্স এরর সমাধান


MySQL-এ সিনট্যাক্স এরর ১০৬৪ সমাধান

MySQL ERROR 1064 (42000) সাধারণত ভুল সিনট্যাক্স, রিজার্ভড ওয়ার্ড ব্যবহার, বা টাইপো Carণে হয়। একটি সাধারণ কারণ হল VARCHAR-কে VAR_CHAR লিখা।

এরর উদাহরণ

mysql> CREATE TABLE removeErrorDemo (
    -> StudentId INT,
    -> StudentName VAR_CHAR(50)
    -> );

এরর আউটপুট:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VAR_CHAR(50)' at line 4

সমাধান

সঠিক কীওয়ার্ড VARCHAR ব্যবহার করুন:

mysql> CREATE TABLE removeErrorDemo (
    -> StudentId INT,
    -> StudentName VARCHAR(100)
    -> );
Query OK, 0 rows affected (1.72 sec)

অন্যান্য সাধারণ কারণ:

  • রিজার্ভড ওয়ার্ডকে ব্যাকটিক (`) ছাড়া ব্যবহার করা
  • কমা (,) বা সেমিকোলন (;) ভুল জায়গায় দেওয়া
  • কোটেশন মার্ক মিসম্যাচ (সিঙ্গেল vs ডবল)
  • ফাংশন নাম ভুল লিখা

টিপ: এরর মেসেজে near '...' অংশটি দেখে সমস্যার লোকেশন বুঝতে পারবেন। MySQL ডকুমেন্টেশন থেকে সঠিক সিনট্যাক্স যাচাই করুন।

  1. Java-JDBC-এ MySQL Unknown Database এরর সমাধান

  2. আপনাকে আপনার ব্রাউজারের দাস হওয়া পড়ে না

  3. Git এরর 'You need to resolve your current index first' সমাধান

  4. VPN সর্বদা অন রাখা আপনার অনলাইন গোপনীয়তাকে কীভাবে রক্ষা করে