MySQL における INSERT INTO SET の利点

MySQL における INSERT INTO SET の利点

MySQL データベースにデータを挿入します。以前はよく使われていた

INSERT INTO テーブル名 (列名 1、列名 2…) VALUES (列値 1、列値 2);
PHPプログラムの場合は、以下のように記述します(製品ライブラリに製品を追加する)
$sql = "製品にINSERT INTO (p_title、p_price.........) VALUES ('$p_title'、'$p_price'............)";
欠点は、テーブルに列がたくさんある場合、非常に乱雑になることです。
  • 1. 表と裏が対応している必要があり、間違った順序で書きやすいです。
  • 2. 後からの変更(列の追加、列の削減)は、散らばっていて間違いやすい前半部分の後に行われます。
  • 3. 読むことが難しい。
実際、
INSERT INTO テーブル名 SET 列名 1 = 列値 1、列名 2 = 列値 2、...;
PHP プログラムの場合は、次のように記述されます (製品を製品ライブラリに追加します)。
$sql = " 製品セットにINSERT
            p_title = '$p_title',
               p_price = '$p_price',
            ...
   ";
これにより、エラーの確認が明確になり、簡単になります。
また、update ステートメントと共通する部分がいくつかあるため、再利用しやすくなります。
ただし、INSERT INTO SETメソッドを使用してデータを一括で追加することはできません。一括でデータを追加したい場合は、このメソッドを使用してください(例)
$sql = "INSERT INTO products (p_title,p_price) VALUES ('apple','5 yuan'),('lychee','10 yuan'),('red dates','8 yuan')";

以上が、私がご紹介したい MySQL の INSERT INTO SET の利点です。お役に立てれば幸いです。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • 詳細な説明とサンプルコード付きのphp mysql insert into
  • MySQL INSERT INTO ステートメントの正しい使用方法
  • INSERT INTO ステートメントを使用して MySql で複数のレコードを更新する例
  • PHP+MySQL における Insert Into データ挿入の使用法の分析
  • Mysql の重複キー更新の問題で xxx に挿入する

<<:  Apple の携帯電話のロックを解除するときに光沢のあるフォント効果を実現するために CSS3 を使用する例

>>:  Nginx の Docker インストールの問題とエラー分析

推薦する

HTML 要素に注釈を付けるときにクラスと ID のどちらが優れているかを分析する

Web ページには、非常に複雑な HTML 構造があります。CSS を使用して関連するスタイルを定義...

Vue3とTypeScriptを組み合わせたプロジェクト開発の実践の概要

目次概要1. コンポジションAPI 1. ref と reactive の違いは何ですか? 2. 周...

div タグ内の要素の margin-top が無効である場合の解決策

タイトル通りです。その質問は非常に奇妙です。要素の親タグはdivで、幅や高さなどの属性は設定されてい...

Linux における nohup と & の使い方と違いの詳細な説明

例:例として、Python コード loop_hello.py を使用します。このコードは、ループ回...

実際のプロジェクトでElementUIを使用する手順の詳細な説明

目次1. テーブル自動ソート2. ページング機能3.el-checkbox-group 複数選択ボッ...

CSS3 で z-index が効かない問題の解決方法

最近、CSS3 と js の組み合わせを作成したのですが、z-index が有効にならないケースが多...

WeChatアプレットはシンプルなサイコロゲームを実装します

この記事では、サイコロゲームを実装するためのWeChatアプレットの具体的なコードを参考までに共有し...

この記事ではMySQLのNULLについて説明します。

目次序文MySQL の NULL 2 NULL占有長3 NULL値の比較4SQLはNULL値を処理す...

フォーム入力ボックスに関するWebデザインのヒント

1. キャンセル ボタンが押されたときの破線ボックス<br /> 入力に属性値 hide...

Dockerコンテナ間で通信する3つの方法

Docker コンテナは互いに分離されており、相互にアクセスできないことは誰もが知っていますが、依存...

.htaccess を使用して特定の IP からの Web サイトへのアクセスを禁止する方法

序文コストを考慮して、ほとんどのウェブマスターは、多数の小規模なウェブサイト用にサーバーを個別に購入...

IE6はmin-widthを実装している

まず第一に、この効果は古い話題であるはずだということはわかっています。今日ファイルを整理していたら、...

Docker コンテナにおける Patroni の簡単な分析

目次イメージの作成ファイル構造Dockerファイルエントリポイント関数ファイルを生成するイメージを構...

Linuxはlsofコマンドを使用してファイルのオープンステータスを確認します

序文Linux では「すべてがファイル」であることは誰もが知っているので、ファイルのオープン状態を確...

IE をフリーズさせる HTML コード

任意のテキスト エディターを開き、次のコードをコピーして、たとえば SomeFilename.htm...