কম্পিউটার

ত্রুটি 1064 (42000):শূন্য পূরণ কলামে আপনার SQL সিনট্যাক্সে একটি ত্রুটি আছে?


অনুসরণ করা ত্রুটি এবং এটি ঘটে যখন আপনি ZEROFILL ভুলভাবে প্রয়োগ করেন−

mysql> টেবিল তৈরি করুন DemoTable -> ( -> StudentCode int(10) NULL ZEROFILL AUTO_INCREMENT PRIMARY KEY -> );ERROR 1064 (42000):আপনার SQL সিনট্যাক্সে একটি ত্রুটি আছে; লাইন 3-এ 'ZEROFILL AUTO_INCREMENT PRIMARY KEY)'-এর কাছে ব্যবহার করার জন্য সঠিক সিনট্যাক্সের জন্য আপনার MySQL সার্ভার সংস্করণের সাথে সামঞ্জস্যপূর্ণ ম্যানুয়ালটি পরীক্ষা করুন

সঠিক বাস্তবায়নের জন্য, নিচের সিনট্যাক্স −

ব্যবহার করুন

সিনট্যাক্স

your ColumnName int(10) ZEROFILL NOT NULL AUTO_INCREMENT প্রাথমিক কী

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> StudentCode int(10) ZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEY -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.55 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান();কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.28 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান(); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান(); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+| স্টুডেন্ট কোড |+------------+| 0000000001 || 0000000002 || 0000000003 || 0000000004 || 0000000005 |+------------+5 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এর একটি কলামে কিছু মানগুলিতে অগ্রণী শূন্য কীভাবে যুক্ত করবেন?

  2. MySQL এরর কিভাবে সমাধান করবেন “আপনার এসকিউএল সিনট্যাক্সে একটি ত্রুটি আছে; কাছাকাছি ব্যবহার করার জন্য সঠিক সিনট্যাক্সের জন্য ম্যানুয়ালটি পরীক্ষা করুন যা আপনার MySQL সার্ভার সংস্করণের সাথে মিলে যায়?"

  3. মাইএসকিউএল ত্রুটি কী:"কলামের জন্য ডেটা খুব দীর্ঘ"?

  4. SQL সার্ভারের কি MySQL এর ENUM ডেটা টাইপের সমতুল্য আছে?