Bir tablodaki birçok satırı güncellemenin en kolay yolu nedir? Şöyle bir csv dosyası var:
|primary_key |value|
| 1 | xyz|
| 2 | abc|
| 3 | def|
...
Bu birincil anahtarlara sahip satırlar hedef tabloda zaten var
Hedef tabloyu bu değerlerle güncellemek istiyorum. Ben böyle bir şey yazabilirsiniz böylece sözdizimi var mı:
update mytable set value = ('xyz', 'abc', 'def') where primary key = (1,2,3);
MySQL Güncelleme Referansı'na bakıldığında , bu site ( MySQL - csv güncelleme ), SO ( birden çok satırı güncelleyin , birden fazla db güncellemesi , birden çok satırı güncelleyin ), cevabın "hayır" olduğundan şüpheleniyorum, ancak bunu onaylamak istiyorum doğru.
MySQL etiketini, MySQL belgelerine yaptığınız referansların kullandığınız veritabanının gerektirdiğini varsayarak ekledim.
—
Justin Cave