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

MySQL INSERT-এ WHERE ক্লজ না ব্যবহার করে UPDATE ব্যবহার করুন

INSERT-এ WHERE ব্যবহার করা যায় না

MySQL-এ INSERT স্টেটমেন্টে WHERE ক্লজ ব্যবহার করা যায় না। রেকর্ড আপডেট করতে UPDATE স্টেটমেন্ট ব্যবহার করতে হয়।

সিনট্যাক্স

UPDATE yourTableName
SET column1 = value1, column2 = value2, ...
WHERE condition;

উদাহরণ

mysql> CREATE TABLE addWhereClauseDemo (
    -> StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> StudentName VARCHAR(30),
    -> StudentPassword VARCHAR(40)
    -> );
mysql> INSERT INTO addWhereClauseDemo (StudentName, StudentPassword) VALUES
    -> ('John', 'John123456'), ('Carol', '99999'), ('Bob', 'OO7Bob'), ('David', 'David321');

StudentId = 4 এর রেকর্ড আপডেট

mysql> UPDATE addWhereClauseDemo
    -> SET StudentName = 'Maxwell', StudentPassword = 'Maxwell44444'
    -> WHERE StudentId = 4;

ফলাফল

+-----------+-------------+-----------------+
| StudentId | StudentName | StudentPassword |
+-----------+-------------+-----------------+
| 1         | John        | John123456      |
| 2         | Carol       | 99999           |
| 3         | Bob         | OO7Bob          |
| 4         | Maxwell     | Maxwell44444    |
+-----------+-------------+-----------------+

সারসংক্ষেপ: নতুন রো যোগ করতে INSERT, বিদ্যমান রো পরিবর্তন করতে UPDATE ... WHERE।

  1. MySQL-এ INSERT কোয়েরিতে US তারিখ ফরম্যাট রূপান্তর করা

  2. MySQL-এ SOUNDEX() ফাংশন ব্যবহার করে ধ্বনিসাম্য খুঁজে বের করা

  3. MySQL-এ একক কোয়েরিতে কলাম এবং ইনডেক্স যোগ করা

  4. MySQL VIEW-এ WHERE ক্লজ ব্যবহার করা