ホームページ >データベース >mysql チュートリアル >MySQL の別のテーブルからデフォルト値を持つデータを挿入するにはどうすればよいですか?
MySQL のデフォルト値を使用して別のテーブルから値を挿入する
別のテーブルから特定の値を選択して、def という名前のテーブルにデータを挿入したいと考えています。 abc という名前のテーブル。さらに、挿入にいくつかのデフォルト値を含めたいと考えています。
別のテーブルから選択し、デフォルト値を含めながらテーブルに値を挿入するための構文は次のとおりです。
INSERT INTO target_table (column1, column2, ..., columnN) SELECT column1, column2, ..., columnM, default_value1, default_value2, ... FROM source_table
Inあなたのケースでは、次のクエリを実行することで def テーブルにデータを挿入できます。
INSERT INTO def (catid, title, page, publish) SELECT catid, title, 'page', 'yes' FROM abc
SELECT 句は、INSERT ステートメントで指定された列の数と一致します。
以上がMySQL の別のテーブルからデフォルト値を持つデータを挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。