Pernyataan sisipan tidak membenarkan penggunaan syarat di mana kerana keadaan digunakan untuk memilih baris untuk operasi. Alternatif termasuk: 1. Pencetus: menyemak keadaan dan melakukan tindakan apabila baris baru dimasukkan 2. Prosedur tersimpan: melakukan pemeriksaan keadaan sebelum memasukkan baris baru dan melakukan tindakan berdasarkan keputusan; dalam aplikasi Keadaan disemak dan memutuskan sama ada untuk memasukkan baris baru atau tidak.
Adakah terdapat syarat where dalam pernyataan Sisipan
Syarat where tidak dibenarkan dalam pernyataan sisipan.
Kenapa
di mana keadaan digunakan untuk memilih baris tertentu daripada jadual untuk operasi (seperti kemas kini atau padam). Ia tidak terpakai untuk memasukkan pernyataan kerana memasukkan pernyataan digunakan untuk menambah baris baharu pada jadual. Keadaan di mana mengehadkan baris yang dipilih, manakala matlamat penyata sisipan adalah untuk menambah data baharu pada jadual dan tidak melibatkan pemilihan baris sedia ada.Alternatif
Jika anda perlu menyemak syarat tertentu sebelum memasukkan baris baharu, anda boleh menggunakan alternatif berikut:Atas ialah kandungan terperinci Bolehkah pernyataan sisipan mempunyai syarat where?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!