PHPビギナーズ -PHPをこれから始める初心者の方のためのPHP入門サイト-

PHPビギナーズ> SQL文について> テーブルのデータ更新(UPDATE文)

テーブルのデータ更新(UPDATE文)

コマンドラインからSQL文でテーブルのデータを更新します。
MySQLに接続した上で以下のように入力します。

mysql> UDATE テーブル名 SET 変更したいフィールド名=変更する値 WHERE 条件式;

以上のようなSQL文になりますので、以下のように先ほどテーブルのデータ追加(INSERT文)で作成しましたデータを変更します。 ここでは商品金額フィールドの「1000」を「1700」に変更します

mysql> UPDATE list SET 商品金額='1700' WHERE id=1;

以上のように

成功した場合以下のような表示になります。

Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

Windowsのコマンドプロンプトで操作していますと、フィールドが日本語の場合エラーがでることがありますのでそのときは以下を入力してみてください。 その後に続けてSQLコマンドを入力してください。

mysql> SET NAMES cp932;

以上のように

成功した場合以下のような表示になります。

Query OK, 0 row affected (0.00 sec)

これでテーブルのデータを更新することがができます。

次のテーブルのデータ削除(DELETE文)に進む

前のテーブルのデータ追加(INSERT文)に戻る

MySQLを使うにもどる

トップページにもどる