Merhaba,fatihbarut yazdı: ↑25 Kas 2017 10:48 Arkadaşlar,
MySQL'de sayı ile fiyatı çarpıp toplam fiyat gösteren bir calculated field'ım vardı. Herşey mutlu mesut gidiyordu.
Derken Unidump ile veri tabanını yedekleyip geri aldım ve virtual fieldları desteklemediğini gördüm.
Şimdi bu toplam ücret virtual fieldını normale çevirip aynı işi triger'la yapmam gerekecek.
Nasıl olacağı hakkında fikri olan var mı?
teşekkürler
Benim anladığım kadarıyla bahsettiğiniz özellik MySQL generated columns özelliği
https://dev.mysql.com/doc/refman/5.7/en ... lumns.html
Yine benim anladığım VIRTUAL olarak tanımlanmış generated colum değeri disk üzerinde saklanmaz.
Bu durumda TUniDump ile aldığınız bilgileri ilgili VIRTUAL kolon verileri olmadan aynı tanıma sahip boş başka bir MySQL tablosuna yüklediğiniz zaman ilgili VIRTUAL kolonlarınız hesaplanarak yine aynı değerleri vermesi gerekli.As of MySQL 5.7.6, CREATE TABLE supports the specification of generated columns. Values of a generated column are computed from an expression included in the column definition.
Dışa aktarılan verileri yeni bir tablo içine yükleyerek aynı değerleri görüp görmediğinizi hiç test ettiniz mi?