«sql-delete» etiketlenmiş sorular

SQL DELETE deyimi, bir SQL tablosundan tek bir satırı veya birden çok satırı silmenizi sağlar.


16
MySQL Hatası 1093 - FROM yan tümcesinde güncelleme için hedef tablo belirlenemiyor
story_categoryVeritabanımda bozuk girdiler içeren bir tablo var . Sonraki sorgu bozuk girdileri döndürür: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Onları çalıştırarak silmeye çalıştım: DELETE FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER …


5
MySQL LEFT JOIN ile satırları silme
Biri iş tanımları için, biri iş tanımlamak için olmak üzere iki masam var. Her iş bir durum alabilir ve bazı durumlar işlerin son teslim tarihlerinin diğer tablodan silinmesi gerektiği anlamına gelir. SELECTÖlçütlerimi karşılayan işleri / son teslim tarihlerini aşağıdakilerle kolayca yapabilirim LEFT JOIN: SELECT * FROM `deadline` LEFT JOIN `job` …

3
INNER JOIN ile SQL DELETE
Orada 2 tablolar vardır spawnlistve npcve ben den silme verilere ihtiyaçspawnlsit . npc_templateid = n.idTemplatetabloları "bağlayan" tek şeydir. Bu betiği denedim ama çalışmıyor. Bunu denedim: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type = "monster");

7
MySQL'de birden çok tablodan nasıl silinir?
Aynı anda birkaç tablodan silmeye çalışıyorum. Biraz araştırma yaptım ve bunu buldum DELETE FROM `pets` p, `pets_activities` pa WHERE p.`order` > :order AND p.`pet_id` = :pet_id AND pa.`id` = p.`pet_id` Ancak bu hatayı alıyorum Yakalanmamış Database_Exception [1064]: SQL sözdiziminizde bir hata var; "p, pets_activitiespa " yakınında kullanılacak doğru sözdizimi için …




16
Çift girişler nasıl silinir?
Mevcut bir tabloya benzersiz bir kısıtlama eklemem gerekiyor. Tablonun zaten milyonlarca satıra sahip olması ve satırların çoğunun eklemem gereken benzersiz kısıtlamayı ihlal etmesi dışında bu sorun değil. Sorun teşkil eden satırları kaldırmak için en hızlı yaklaşım nedir? Yinelenenleri bulup silen bir SQL deyimim var, ancak çalıştırmak sonsuza kadar sürüyor. Bu …

9
MySQL DELETE FROM ile alt sorgu koşul olarak
Bunun gibi bir sorgu yapmaya çalışıyorum: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Muhtemelen anlayabileceğiniz gibi, aynı tid'in başka ebeveynleri …

5
İd = (x'den y'ye) SQL'de birden çok satır nasıl silinir
Bir tablodaki 163 ile 265 arası kimliği olan satırları silmek için bir SQL sorgusu çalıştırmaya çalışıyorum Bunu daha az sayıda satırı silmeyi denedim DELETE FROM `table` WHERE id IN (264, 265) Ancak, bir seferde 100'lerce satırı silmek söz konusu olduğunda, yukarıdaki yönteme benzer herhangi bir sorgu var mı? DELETE FROM …
86 sql  sql-delete 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.