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 ব্যবহার করুন।