MySQL update 文は、MySQL の update 文です。テーブル内のデータを更新または変更する必要がある場合、この update 文を使用します。mysql update 文の具体的な書き方を見てみましょう。
#MySQL の update ステートメントは、テーブル内の既存のデータを更新するために使用されます。 UPDATE ステートメントを使用して、テーブル内の単一行、行グループ、またはすべての行の列値を変更することもできます。
MySQL の UPDATE ステートメントの構文:
単一テーブル
UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET assignment_list [WHERE where_condition] [ORDER BY ...] [LIMIT row_count] value: {expr | DEFAULT}assignment:col_name = value assignment_list:assignment [, assignment] ...
複数のテーブル
UPDATE [LOW_PRIORITY] [IGNORE] table_references SET assignment_list [WHERE where_condition]
UPDATE ステートメントテーブルを更新する 注意する必要があるのは次の点です。
UPDATE キーワードの後に、データを更新するテーブルの名前を指定します。
SET 句は、変更する列と新しい値を指定します。複数の列を更新するには、カンマ区切りのリストを使用します。
WHERE ステートメントの条件を使用して、更新する行を指定します。 WHERE 句はオプションです。 WHERE 句を省略した場合、UPDATE ステートメントはテーブル内のすべての行を更新します。
ORDER BY 句が指定されている場合、行は指定された順序で更新されます。
LIMIT 句は、更新できる行数を制限するために使用されます。
ORDER BY および LIMIT は、複数のテーブルを更新する場合には使用できません。
update ステートメントを使用してテーブルを変更する場合:
単一テーブルの変更とは、指定された単一テーブル内の既存データの 1 つ以上の列の値を変更することを指します。テーブル; セットフレーズ 変更する列と値が続きます;
where 句は、テーブル内のどのデータを変更する必要があるかを示します。where 句がない場合は、すべての行を変更する必要があることを意味します;
order by sub この句は、データの更新が指定された順序で実行されることを示します;
limit 句は、変更される行の数が制限されていることを示します;
複数のテーブルの変更とは、table_references で指定された複数のテーブルの条件を満たす行を変更することを指します。データおよび複数のテーブルの変更では、order by 句とlimit 句の使用は許可されません。
この記事はここで終了しています。その他のエキサイティングなコンテンツについては、PHP 中国語 Web サイトの MySQL ビデオ チュートリアル 列に注目してください。
以上がmysqlのupdate文はどのように書くのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。