• 14-10-2006, 22:23:13
    #1
    biraz aradım ama bulamadım
    2 adet boyutu büyük sql var
    structureları felan herşeyi aynı
    ikisini tek veritabanında birleştirmek istiyorum alt alta eklenebilir mesela
    boş bir veritabanı açtım
    ikisinin de sql lerini aldım
    sırayla import edince en son import ettiğim geçiyor tabi doğal haliyle...
    ssh tan bir önerisi olan var mı?
  • 15-10-2006, 02:51:35
    #2
    ID numaraları fln aynıysa birleştiremezsin. mesela forum db si ise çok zor.
  • 15-10-2006, 11:31:03
    #3
    Üyeliği durduruldu
    forum dbsi ise imkansız bu diyebiliriz.yazılan msj konular üyeler hepsinin ıd si değişmesi lazım yoksa birleşsede çalışmaz buda çok zor
  • 15-10-2006, 13:01:34
    #4
    ID ler aynı değil
    ID kısmını sildim
    forum değil zaten
    çok basit bi db

    nasıl birleştiririm?
  • 16-10-2006, 08:14:42
    #5
    1. her ikisini ayri ayri tablo olarak ayni db icine koymalisin. bunun icin mysql komutlarindan source ad.sql komudunu kullanabilirsin.

    2. daha sonra MYSQLa olarak asagidaki SQL komudunu tablo ve sütün adlarini düzenleyerek gir:

    INSER INTO birinci_tablo (Sutun1, Sutun2, Sutun3, Sutun4)
    SELECT A, B, C, D
    FROM ikinci_tablo

    sorunsuz birlesmesi lazim
  • 20-10-2006, 22:25:01
    #6
    sim.dat adlı üyeden alıntı: mesajı görüntüle
    1. her ikisini ayri ayri tablo olarak ayni db icine koymalisin. bunun icin mysql komutlarindan source ad.sql komudunu kullanabilirsin.

    2. daha sonra MYSQLa olarak asagidaki SQL komudunu tablo ve sütün adlarini düzenleyerek gir:

    INSER INTO birinci_tablo (Sutun1, Sutun2, Sutun3, Sutun4)
    SELECT A, B, C, D
    FROM ikinci_tablo

    sorunsuz birlesmesi lazim
    bu source komudunu biraz daha açar mısnız
    ssh tan mı giricem bu komudu
  • 20-10-2006, 22:40:20
    #7
    aynı db ve farklı veiler ise elle editlemen gerekiyo yada editorle
  • 20-10-2006, 22:48:43
    #8
    aynı db aynı structure
    veriler farklı tabi ki
    veri derken ID yok zaten çakışmaz

    ben halletim zaten sorunu da belki kolay bi yol bulurum

    1. sql i import ettim
    2. sql i editleyip "create database" kısmını sildim sora import ettim oldu

    ama böyle uzun sürüyo biras
  • 21-10-2006, 16:51:43
    #9
    silvi adlı üyeden alıntı: mesajı görüntüle
    bu source komudunu biraz daha açar mısnız
    ssh tan mı giricem bu komudu
    evet. öncelikle ssh ile giris yapiyorsunuz. console aciyorsunuz.

    mysql db_name -u user_name -p

    yaziyorsunuz. daha sonra password giriyorsunuz..

    daha sonra source 'yi kullanabilirsiniz.

    kolay gelsin

    dikkat: mysql baslatmadan önce, sql dosyalarinizin bulundugu dizin ile mysql giris yapmadan önceki dizin ayni yerde olmali.