কম্পিউটার

MySQL INSERT INTO স্টেটমেন্টে কলামের নাম উল্লেখ না করে আমি কিভাবে কলামে মান সন্নিবেশ করতে পারি?


INSERT INTO স্টেটমেন্টে কলামের নাম উল্লেখ না করে কলামে মান সন্নিবেশ করার জন্য, আমাদের অবশ্যই সেই কলামের ডেটা টাইপ সম্পর্কে যত্ন নেওয়ার পাশাপাশি টেবিলের কলামের সংখ্যার সাথে মেলে এমন মানের সংখ্যা দিতে হবে। পি>

উদাহরণ

নীচের উদাহরণে আমরা কলামের নাম উল্লেখ না করেই মান সন্নিবেশ করেছি।

mysql> Insert into student values(100,'Gaurav','Ph.D');
Query OK, 1 row affected (0.08 sec)

mysql> Select * from student;
+--------+--------+--------+
| RollNO | Name   | Class  |
+--------+--------+--------+
| 100    | Gaurav | Ph.D   |
+--------+--------+--------+

1 row in set (0.00 sec)

mysql> Insert into student values(200,'Rahul','Ph.D'),(300,'Aarav','B.tech');
Query OK, 2 rows affected (0.12 sec)
Records: 2 Duplicates: 0 Warnings: 0

mysql> Select * from student;

+--------+--------+--------+
| RollNO | Name   | Class  |
+--------+--------+--------+
| 100    | Gaurav | Ph.D   |
| 200    | Rahul  | Ph.D   |
| 300    | Aarav  | B.tech |
+--------+--------+--------+

3 rows in set (0.00 sec)

মাইএসকিউএল ত্রুটি থ্রো করে যদি আমরা কলামের মোট সংখ্যা এবং তাদের ডেটা প্রকারের বিষয়ে যত্ন না করি -

mysql> Insert into student values(400,'Raman',M.Tech);
ERROR 1054 (42S22): Unknown column 'M.Tech' in 'field list'

mysql> Insert into student values(400,'Raman');
ERROR 1136 (21S01): Column count doesn't match value count at row 1

  1. আমি কিভাবে MySQL এ বুলিয়ান মান আপডেট করতে পারি?

  2. মাইএসকিউএল-এ অটো_ইনক্রিমেন্ট কলামে কীভাবে নিজের মান সন্নিবেশ করা যায়?

  3. আমি কিভাবে আমার MySQL টেবিল কলামের নাম পেতে পারি?

  4. আমরা কি মাইএসকিউএল-এ কলামের নাম উল্লেখ না করে মান সন্নিবেশ করতে পারি?