Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memasukkan Data dengan Nilai Terpilih dan Lalai dalam MySQL?

Bagaimana untuk Memasukkan Data dengan Nilai Terpilih dan Lalai dalam MySQL?

Patricia Arquette
Patricia Arquetteasal
2024-11-27 14:05:12926semak imbas

How to Insert Data with Selective Values and Defaults in MySQL?

Memasukkan ke dalam Jadual dengan Nilai Terpilih dan Lalai

Mencari penyelesaian untuk memasukkan data ke dalam satu jadual sambil memilih nilai tertentu daripada jadual lain dan menggabungkan beberapa nilai lalai boleh membawa kepada cabaran. Anda mungkin menghadapi ralat seperti "ralat mysql" atau "kiraan lajur tidak sepadan."

Untuk menyelesaikan masalah ini, pertimbangkan struktur berikut untuk pernyataan INSERT anda:

INSERT INTO def (catid, title, page, publish) 
SELECT catid, title, 'page','yes' from `abc`

Pertanyaan dikemas kini ini mencapai hasil yang dikehendaki dengan menyenaraikan secara eksplisit nilai yang akan dimasukkan ke dalam jadual def. Nilai catid dan tajuk dipilih daripada jadual abc, manakala nilai halaman ditetapkan kepada 'halaman' dan nilai terbitan ditetapkan kepada 'ya' sebagai nilai lalai.

Dengan mematuhi sintaks yang betul, anda boleh berjaya memasukkan data ke dalam jadual anda sambil menggunakan nilai daripada kedua-dua jadual sumber dan nilai lalai.

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

Kenyataan:
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