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

MySQL-এ একটি কলাম আপডেট করার সেরা পদ্ধতি (UPDATE SET)


সিনট্যাক্স

update yourTableName set yourColumnName=yourValue;

টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> create table DemoTable1873 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20) ); Query OK, 0 rows affected (0.00 sec)
mysql> insert into DemoTable1873(FirstName) values('John'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1873(FirstName) values('Adam'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1873(FirstName) values('David'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1873(FirstName) values('Sam'); Query OK, 1 row affected (0.00 sec)

আপডেটের আগে

mysql> select * from DemoTable1873;
+----+-----------+
| Id | FirstName |
+----+-----------+
|  1 | John      |
|  2 | Adam      |
|  3 | David     |
|  4 | Sam       |
+----+-----------+
4 rows in set (0.00 sec)

সব সারির FirstName 'Robert' করা

mysql> update DemoTable1873 set FirstName='Robert'; Query OK, 4 rows affected (0.00 sec) Rows matched: 4 Changed: 4 Warnings: 0

আপডেটের পর

mysql> select * from DemoTable1873;
+----+-----------+
| Id | FirstName |
+----+-----------+
|  1 | Robert    |
|  2 | Robert    |
|  3 | Robert    |
|  4 | Robert    |
+----+-----------+
4 rows in set (0.00 sec)

সতর্কতা: WHERE ক্লজ না দিলে টেবিলের সকল সারি আপডেট হয়। নির্দিষ্ট সারি আপডেট করতে WHERE ব্যবহার করুন: UPDATE DemoTable1873 SET FirstName='Robert' WHERE Id=1;।

  1. Java MySQL ব্যবহার করে MySQL টেবিল আপডেট করা

  2. MySQL에서 일괄 업데이트(Batch Update) 수행하기

  3. Java-MySQL 연동: 단일 컬럼만 INSERT하기

  4. MySQL에서 DATE() 함수로 날짜 부분만 비교해 레코드 업데이트하기