REPLACE文は、INSERT文とUPDATE文を合体させたようなものです。挿入するデータが既にテーブルに存在する場合は、新しくレコードを挿入せず、既存のレコードを新しいデータで上書き(置換)します。MySQL初心者の方にも分かりやすいようにサンプル付きで解説。SELECT結果を別テーブルにINSERTしたい時があります。むかしむかしあるところにおじいさんとおばあさんが住んでました。おじいさんは山へ芝刈りに。おばあさんはDBのデータを少しでも軽くしようと文字列をバイナリ型にして保存させましたとさ。今回はmysqlでinsertするデータが存在するとき、insert文を実行しないDMLを紹介します。データベースの作成時にもし存在しなかったら作成するSQL文をみたことがあると思います。コピーする場合に用います。以下にその例を示します。文は、問い合せ結果をもとに新しく表を作成するときに使用します。以前のエントリでINSERT文について極簡単に説明しましたが、今回はもう少し詳しく書いてみます。複数データの登録方法や、selectを使用したinsert文についてです。基本的な書式まずはおさらい。SELECTを使用することで1つまたは複数のテーブルからレコードをテーブルに追加できます。BYを使用して上位n件のレコードのみテーブルに追加することもできます。構文:.select文の結果をテーブルに挿入するinsert文で、列を指定してinsertする場合は以下のようにします。select文で指定した列名とinsert文の列名を対応させます。するという単純な構成。ここで終わっても良いのですが、必要になった経緯など。INTO.MySQLで1行のデータをINSERTする方法と、複数データを1つのSQLでINSERTする方法の備忘録。出てきては調べてるので、あまり何も考えずにコピペできるようにしておきたいと思います。書式(文法)は以下の.SELECT-INSERT文なら、SELECTしたデータをそのまま一気にまとめて登録できるので、実装も簡単ですのでおすすめです。OracleでINSERTするには通常1レコードずつINSERTしますが、SELECTした結果をまとめてINSERTすることもできます。SELECT」のいくつかのパターンを紹介します。MySQLで【レコードを追加する方法】を初心者向けに解説した記事です。INTO」の構文を使います。テーブルを作成するところから解説するので、MySQLをこれから使う人も理解できます。MySQLで複数データをまとめてINSERTするバルクINSERTや、CSVファイルから大容量の大量データを高速インポートする方法を説明します。流されるままにウェブ業界で仕事しています。LAPP環境でPHPを書いています。最近はjQueryで遊んでいます。するサンプルコードです。INSERT文を用いて1レコードを追加する練習をしてみます。前回までにテーブルの作成と構造の修正を行いましたが、これから使うテーブルは下記のものにします(少しフィールドを削りました)。