MySQL ile silme satır BİRLEŞTİRME SOL
İki tablo, iş teslim süreleri, tanımlamak için tek bir iş için bir tane var. Her iş ve bazı durumları işleri' tarihler diğer tablodan silinmesi gerekir. demek bir durum alabilir
Kolayca SELECT LEFT JOIN ile benim kriterlerini karşılayan işleri/tarihleri:
SELECT * FROM `deadline`
LEFT JOIN `job` ON deadline.job_id = job.job_id
WHERE `status` = 'szamlazva'
OR `status` = 'szamlazhato'
OR `status` = 'fizetve'
OR `status` = 'szallitva'
OR `status` = 'storno'
(status job tablo deadline) ait
Ama deadline, MySQL bu satırları silmek istiyorum ne zaman bir hata atar. Benim sorgu
DELETE FROM `deadline`
LEFT JOIN `job`
ON deadline.job_id = job.job_id
WHERE `status` = 'szamlazva'
OR `status` = 'szamlazhato'
OR `status` = 'fizetve'
OR `status` = 'szallitva'
OR `status` = 'storno'
MySQL hata yok diyor:
SQL sözdizimi bir hata; doğru sözdizimi için MySQL sunucu sürümü karşılık gelen manuel kontrol 'son gün
jobKATILMAK kaldı.yakın kullanmak zorunda job_id = iş.job_id 'szaml' satır 1 . NEREDE
Nasıl SELECT bir çalışma içine DELETE sorgu sırası bende alabilir miyim?
CEVAP
Sadece DELETE uygulamak için hangi belirlemek gerekir.
deadline tek satır sil:
DELETE `deadline` FROM `deadline` LEFT JOIN `job` ....
deadline job satır sil:
DELETE `deadline`, `job` FROM `deadline` LEFT JOIN `job` ....
job tek satır sil:
DELETE `job` FROM `deadline` LEFT JOIN `job` ....

MySQL: en Hızlı satır sayısını saymak ...
Satır kopyalama, ama birkaç alan değiş...
Nasıl mysql dan n-inci satır her seçiy...
MySQL aynı tabloya eklemek için bir sa...
PHP/MySQL Satır Ekle-sonra 'ıd...