Pemadaman Baris dalam MySQL Menggunakan LEFT JOIN
Anda menghadapi ralat semasa cuba memadamkan baris daripada jadual tarikh akhir berdasarkan LEFT JOIN . Ralat, yang memberikan sedikit panduan, menyatakan:
Anda mempunyai ralat dalam sintaks SQL anda; semak manual yang sepadan dengan versi pelayan MySQL anda untuk sintaks yang betul untuk digunakan berhampiran 'LEFT JOIN job ON deadline.job_id = job.job_id WHERE status = 'szaml' di baris 1
Untuk menyelesaikan isu ini, anda perlu menentukan jadual di mana operasi DELETE harus digunakan. Klausa LEFT JOIN hanya mempengaruhi pemilihan baris, bukan baris yang akan dipadamkan.
Memadam Baris daripada Tarikh Akhir
Untuk memadamkan hanya baris tarikh akhir yang memenuhi kriteria yang ditentukan, gunakan pertanyaan berikut:
DELETE `deadline` FROM `deadline` LEFT JOIN `job` ....
Memadam Baris daripada Tarikh Akhir dan Kerja
Untuk memadam kedua-dua tarikh akhir dan baris kerja bagi kriteria yang sepadan, gunakan pertanyaan berikut:
DELETE `deadline`, `job` FROM `deadline` LEFT JOIN `job` ....
Memadam Baris daripada Kerja
Untuk memadamkan hanya baris kerja bagi kriteria yang sepadan, gunakan yang berikut pertanyaan:
DELETE `job` FROM `deadline` LEFT JOIN `job` ....
Atas ialah kandungan terperinci Bagaimana untuk Memadam Baris dengan betul dalam MySQL Menggunakan LEFT JOIN?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!