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

MySQL-এ একসাথে দুটি কলাম আপডেট করা (UPDATE ... SET col1=..., col2=...)

MySQL-এ একই স্টেটমেন্টে একাধিক কলাম আপডেট করতে SET ক্লজে কমা (,) দিয়ে কলাম-মান জোড়া লিখুন।

সিনট্যাক্স

UPDATE `table_name` 
SET `col1` = 'value1', `col2` = 'value2' 
WHERE `condition`;

উদাহরণ

CREATE TABLE `StudentInformations` (
    `StudentId` INT NOT NULL AUTO_INCREMENT,
    `StudentFirstName` VARCHAR(20), `StudentLastName` VARCHAR(20),
    PRIMARY KEY (`StudentId`)
);
INSERT INTO `StudentInformations` (`StudentFirstName`, `StudentLastName`) VALUES
('John','Smith'), ('Carol','Taylor'), ('Mike','Jones'),
('Sam','Williams'), ('Bob','Davis'), ('David','Miller');

StudentId=3 আপডেট করুন

UPDATE `StudentInformations`
SET `StudentFirstName` = 'Robert', `StudentLastName` = 'Brown'
WHERE `StudentId` = 3;

ফলাফল: রো ৩ এর নাম Robert Brown হয়ে যায়।

সতর্কতা: WHERE ক্লজ ছাড়া UPDATE চালালে পুরো টেবিল আপডেট হয়ে যাবে। সবসময় WHERE দিন বা LIMIT 1 ব্যবহার করুন।

  1. MySQL ডেটাবেস কীভাবে মুছবেন (DROP DATABASE)?

  2. Java ব্যবহার করে MySQL ডেটাবেসে ডেটা আপডেট করা

  3. MySQL-এ CASE WHEN দিয়ে দুটি কলাম মান সওয়াপ (স್ವাপ) করা

  4. MySQL-এ একসাথে দুটি কলাম আপডেট করা (সিঙ্গল কোয়েরি)