Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memasukkan Data dengan Nilai Lalai dari Jadual Lain dalam MySQL?

Bagaimana untuk Memasukkan Data dengan Nilai Lalai dari Jadual Lain dalam MySQL?

DDD
Lepaskan: 2024-11-26 15:18:11
asal
1068 orang telah melayarinya

How to Insert Data with Default Values from Another Table in MySQL?

Memasukkan Nilai daripada Jadual Lain dengan Nilai Lalai dalam MySQL

Anda ingin memasukkan data ke dalam jadual bernama def dengan memilih nilai tertentu daripada yang lain jadual bernama abc. Selain itu, anda ingin memasukkan beberapa nilai lalai dalam sisipan.

Sintaks untuk memasukkan nilai ke dalam jadual semasa memilih daripada jadual lain dan memasukkan nilai lalai adalah seperti berikut:

INSERT INTO target_table (column1, column2, ..., columnN)
SELECT column1, column2, ..., columnM, default_value1, default_value2, ... FROM source_table
Salin selepas log masuk

Dalam kes anda, anda boleh memasukkan data ke dalam jadual def dengan melaksanakan pertanyaan berikut:

INSERT INTO def (catid, title, page, publish) 
SELECT catid, title, 'page', 'yes' FROM abc
Salin selepas log masuk

Pastikan bahawa bilangan lajur dalam klausa SELECT sepadan dengan bilangan lajur yang dinyatakan dalam pernyataan INSERT.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Data dengan Nilai Lalai dari Jadual Lain dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan