কম্পিউটার

কেন নিম্নলিখিতটি MySQL-এ একটি ত্রুটি দেখাচ্ছে:INSERT INTO yourTableName VALUE(yourValue1,yourValue2,.......N);?


ত্রুটিটি VALUE() এর সিনট্যাক্সে রয়েছে৷ VALUE() এর পরিবর্তে VALUES() ব্যবহার করুন৷ সন্নিবেশ কোয়েরির সঠিক সিনট্যাক্স নিম্নরূপ -

INSERT INTO yourTableName VALUES(yourValue1,yourValue2,.......N);

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

mysql> create table DemoTable
(
   StudentId int,
   StudentName varchar(40),
   StudentAge int
);
Query OK, 0 rows affected (0.48 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> INSERT INTO DemoTable VALUES(1001,'Tom',20);
Query OK, 1 row affected (0.11 sec)
mysql> INSERT INTO DemoTable VALUES(1002,'Mike',21);
Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable VALUES(1003,'Sam',19);
Query OK, 1 row affected (0.08 sec)

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

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

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

তৈরি করবে
+-----------+-------------+------------+
| StudentId | StudentName | StudentAge |
+-----------+-------------+------------+
| 1001      | Tom         |         20 |
| 1002      | Mike        |         21 |
| 1003      | Sam         |         19 |
+-----------+-------------+------------+
3 rows in set (0.00 sec)

  1. পাইথনে মাইএসকিউএল ডাটাবেসে ঢোকানোর পরে আমি কীভাবে আইডি পেতে পারি?

  2. কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?

  3. একটি MySQL ডাটাবেসে নাল মান সন্নিবেশ করার জন্য জাভা অ্যাপ্লিকেশন?

  4. মাইএসকিউএল-এ ডাটাবেসে সন্নিবেশ করার সময় দশমিকের মান (19, 2) পরিবর্তন করবেন?