• 19-09-2022, 15:17:33
    #10
    Hocam wordpres admin panelden mevcut sitenizi dışa aktarın. Sonra eklemek istediğiniz DB yı atın sonra indirdiğiniz xml dosyasını tekrar geri yükleyin iki DB de aynı DB ile birleşecek ve istediğiniz olacaktır.

    Not DB yi atmadan tablo ismini aynı yaparak denediniz mi sadce pots PHP ve postmeta PHP dosyalirini atmamız yeterli
  • 19-09-2022, 15:37:55
    #11
    CLL adlı üyeden alıntı: mesajı görüntüle
    Hocam wordpres admin panelden mevcut sitenizi dışa aktarın. Sonra eklemek istediğiniz DB yı atın sonra indirdiğiniz xml dosyasını tekrar geri yükleyin iki DB de aynı DB ile birleşecek ve istediğiniz olacaktır.

    Not DB yi atmadan tablo ismini aynı yaparak denediniz mi sadce pots PHP ve postmeta PHP dosyalirini atmamız yeterli
    Yalnız WordPress kullanmıyorum.
  • 19-09-2022, 16:16:16
    #12
    ugur2nd adlı üyeden alıntı: mesajı görüntüle
    INTO koymayı unutmuşum ama öyle deneyince de farklı bir hata çıkıyor.

    Hata

    Sabit çözümleme:
    Çözümleme sırasında 2 hata bulundu.
    1. Beklenmedik anahtar kelime. (near "ENGINE" at position 738)
    2. Tanınmayan ifade türü. (near "ENGINE" at position 738)
    SQL sorgusu:
    -- -- Veritabanı: `blablabla` -- -- -------------------------------------------------------- -- -- Tablo için tablo yapısı `blablabla ` -- INSERT INTO `blablabla ` ( `bla_id` int NOT NULL, `bla_one` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_turkish_ci NOT NULL, `bla_two` text CHARACTER SET utf8mb3 COLLATE utf8mb3_turkish_ci NOT NULL, `bla_three` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_turkish_ci
    MySQL çıktısı:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'int NOT NULL,
    `bla_one` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_t' at line 12
    veritabanını dışarı aktarırsanız create bloğu ile birlikte aktarıyordu. siz sadece create yi silip yerine insert yazmışsınız. create bloğunu tamamen silmeniz lazım.


    sql dosyanızın için aşağıdakine benzer insert komutları olması lazım. sadece bu kısımlar kalacak.
    INSERT INTO blablabla (bla_id , bla_one , bla_two,bla_three ) VALUES ('','elma', 'deger2', '2020-01-01 ');
    INSERT INTO blablabla (bla_id , bla_one , bla_two,bla_three ) VALUES ('','armut', 'deger2', '2020-01-01 ');
    INSERT INTO blablabla (bla_id , bla_one , bla_two,bla_three ) VALUES ('','karpuz', 'deger2', '2020-01-01 ');
  • 19-09-2022, 22:56:30
    #13
    dev
    Kurumsal Üye
    [QUOTE=ugur2nd;1083507333]
    -- -- Veritabanı: `blablabla` -- -- -------------------------------------------------------- -- -- Tablo için tablo yapısı `blablabla ` -- INSERT INTO `blablabla ` ( `bla_id` int NOT NULL, `bla_one` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_turkish_ci NOT NULL, `bla_two` text CHARACTER SET utf8mb3 COLLATE utf8mb3_turkish_ci NOT NULL, `bla_three` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_turkish_ci

    Boyle bir kullanim yok. CREATE kismini inser into ile degistirerek data girilmez.
    https://www.w3schools.com/sql/sql_insert.asp