Satırların seçim alanını 0 olarak güncellemek için verimli bir yol var mı, ancak bu satırlardan birini bir taneye göre 1 olarak ayarlayın.MySQL: Bir alanı 0 olarak ayarlayan tüm satırların güncellenmesi, ancak bir satırın alanının 1
Temel olarak, bir veritabanında birden çok nesneyim var ve hangisinin "inuse" olduğu arasında geçiş yapmak istiyorum, bu yüzden sorgu satırlardan birini (kimliğine göre) inuse = 1 ve diğerlerini inuse = 0. id ABCD ve 0 aksi takdirde
Teşekkür :)
UPDATE table SET inuse=IF(id=ABCD, 1, 0)
Bu çok zariftir :) –
Bunun sizden daha hızlı/daha verimli olduğunu düşünüyor musunuz? – Joel
Sanırım aynısı değilse, hemen hemen aynı. –