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

MySQL INSERT-এ NULL কলাম অন্তর্ভুক্ত করা উচিত কিনা?

INSERT-এ কলাম লিস্ট না দিয়ে NULL পাস করা

যদি INSERT-এ কলাম লিস্ট না দিন, তবে সব কলামের জন্য মান দিতে হয়। NULL-able কলামের জন্য NULL লিখে পাস করা যায়।

উদাহরণ

mysql> CREATE TABLE DemoTable1513 (
    -> StudentId INT,
    -> StudentName VARCHAR(20),
    -> StudentAge INT,
    -> StudentCountryName VARCHAR(20)
    -> );
mysql> INSERT INTO DemoTable1513 VALUES (NULL,'Chris Brown',NULL,NULL), (101,NULL,NULL,NULL), (NULL,NULL,23,NULL), (NULL,NULL,NULL,'US');

ফলাফল

+-----------+-------------+------------+--------------------+
| StudentId | StudentName | StudentAge | StudentCountryName |
+-----------+-------------+------------+--------------------+
| NULL      | Chris Brown | NULL       | NULL               |
| 101       | NULL        | NULL       | NULL               |
| NULL      | NULL        | 23         | NULL               |
| NULL      | NULL        | NULL       | US                 |
+-----------+------------+------------+--------------------+

সেরা অনুশীলন: কলাম লিস্ট দিয়ে শুধু প্রয়োজনীয় কলামে মান দিন: INSERT INTO DemoTable1513(StudentName) VALUES ('Chris Brown')। এটি আরও পঠনযোগ্য ও রক্ষণাবেক্ষণযোগ্য।

  1. MySQL에서 NULL 포함 컬럼 두 개를 CONCAT으로 합칠 때 IFNULL로 안전하게 처리하기

  2. MySQL-এ দুটি কলামের মোট মান গণনা করা (NULL বাদ দিয়ে)

  3. MySQL-এ DECIMAL(19,2) কলামে ইনসার্ট সময় TRUNCATE ব্যবহার করে মান সংরক্ষণ করা

  4. MySQL 8.0-র নতুন ফিচারগুলো (সংক্ষিপ্ত)