সঠিক সিনট্যাক্স
ব্যাকটিক কলাম বা টেবিল নামে ব্যবহার করা হয়, মানে নয়। SET ক্লজে কলাম নাম ব্যাকটিক দিয়ে লিখতে হয়।
সঠিক ফরম্যাট
UPDATE `yourTableName` SET `yourTableName`.`yourColumnName` = 'yourNewValue' WHERE yourCondition;
উদাহরণ
mysql> create table `DemoTable_1401` (Name varchar(20));
mysql> insert into `DemoTable_1401` values('Chris'),('David'),('Bob');
mysql> update `DemoTable_1401` set `DemoTable_1401`.`Name` = 'Adam' where `Name` = 'David';
ফলাফল
+-------+ | Name | +-------+ | Chris | | Adam | | Bob | +-------+
ব্যাখ্যা
`DemoTable_1401`.`Name`— টেবিল নাম এবং কলাম নাম দুটোই ব্যাকটিকের মধ্যে- রিজার্ভড কীওয়ার্ড বা স্পেস থাকা নামের জন্য ব্যাকটিক বাধ্যতামূলক
- মান (value) কখনোই ব্যাকটিকের মধ্যে নয়, সিঙ্গেল কোটেশন ব্যবহার করুন