MySQL-এ ডেটাবেস এবং টেবিলের নামের চারপাশে সিঙ্গেল কোট (') ব্যবহার করা চলে না। অবশ্যই ব্যাকটিক (` `) ব্যবহার করতে হয়। সিনট্যাক্স:
UPDATE `yourDatabaseName`.`yourTableName` SET yourColumnName1=yourColumnName1+1 WHERE yourColumnName2='yourValue';
উদাহরণ
‘test’ ডেটাবেসে ‘Add1Demo’ টেবিল তৈরি করি:
mysql> use test; Database changed mysql> create table Add1Demo ( Id varchar(10), Value int ); Query OK, 0 rows affected (1.19 sec)
রেকর্ড ইনসার্ট করি।
ব্যাকটিক ব্যবহার করে আপডেট করি (Id=6 এর Value ১ বাড়াতে):
mysql> update `test`.`Add1Demo` set Value=Value+1 where Id='6'; Query OK, 1 row affected (0.17 sec)
ফলাফল যাচাই:
+------+-------+ | Id | Value | +------+-------+ | 6 | 800 | +------+-------+