MySQLでプライマリキーが存在するデータを更新する方法は何ですか?
MySQLのテーブル内の既存データを更新するには、UPDATE文を使用する必要があります。テーブルに主キーがある場合は、その主キーを使用して更新するデータを特定することができます。
既存データを更新する基本的な構文は次のとおりです:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
上記では、table_nameは更新するテーブル名、column1、column2などは更新する列名、value1、value2などは更新する新しい値、conditionは更新するデータを特定するための条件です。
例えば、usersというテーブルがあり、そこにはid、name、ageという3つの列があります。idはプライマリキーです。今、idが1のユーザーの名前を”John”、年齢を25に更新したい場合、以下のような文を使用することができます:
UPDATE users
SET name = 'John', age = 25
WHERE id = 1;