• 08-01-2024, 21:00:50
    #1
    Arkadaşlar plesk panelde sql dosyasını yüklerken bu şekilde hata veriyor. Nasıl çözebilirim acaba?


    -- -- Dökümü yapılmış tablolar için indeksler --
    -- -- Tablo için indeksler `wpzz_actionscheduler_actions` -- ALTER TABLE `wpzz_actionscheduler_actions` ADD PRIMARY KEY (`action_id`), ADD KEY `hook` (`hook`), ADD KEY `status` (`status`), ADD KEY `scheduled_date_gmt` (`scheduled_date_gmt`), ADD KEY `args` (`args`), ADD KEY `group_id` (`group_id`), ADD KEY `last_attempt_gmt` (`last_attempt_gmt`), ADD KEY `claim_id` (`claim_id`), ADD KEY `claim_id_status_scheduled_date_gmt` (`claim_id`,`status`,`scheduled_date_gmt`);
    
    [B]MySQL çıktısı:[/B]
    #1062 - Duplicate entry '0' for key 'PRIMARY'
  • 08-01-2024, 21:02:54
    #2
    ADD PRIMARY KEY (`action_id`) bu index ilgili alani primary key olarak tanimlar ve primary keyler unique olmak zorunda.eger tabloda mukerrer kayit varsa onlari temizlemeden primary key indexi atamazsin
  • 08-01-2024, 21:09:09
    #3
    Some adlı üyeden alıntı: mesajı görüntüle
    ADD PRIMARY KEY (`action_id`) bu index ilgili alani primary key olarak tanimlar ve primary keyler unique olmak zorunda.eger tabloda mukerrer kayit varsa onlari temizlemeden primary key indexi atamazsin
    hocam bu neden olmuş olabilir ki acaba? Ben sadece sql dosyasını indirdim, eski bir siteye verdiğim linkleri değiştirdim yeniden yüklemek istedim bu hatayı veriyor. Site normal çalıştı ama worspresss resim yuklerken hata vermeye başladı.

    sqldosyasının başı şu şekilde
    -- phpMyAdmin SQL Dump
    -- version 5.2.1
    -- https://www.phpmyadmin.net/
    --
    -- Anamakine: localhost:3306
    -- Üretim Zamanı: 08 Oca 2024, 16:12:30
    -- Sunucu sürümü: 10.5.21-MariaDB-0+deb11u1
    -- PHP Sürümü: 8.2.12
    
    SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
    START TRANSACTION;
    SET time_zone = "+00:00";
    sql sürümünde uyumsuzluk falan mı var acaba yani ben dosyada id nosu falan değiştirmedim hiç sadece linkleri değiştirdim geri yüklemek istedim bu şekilde hata verdi.

    ADD PRIMARY KEY (`action_id`) kısmını arattım sql dosyasında bu şekilde hocam orası da

    ALTER TABLE `wpzz_actionscheduler_actions`
      ADD PRIMARY KEY (`action_id`),
      ADD KEY `hook` (`hook`),
      ADD KEY `status` (`status`),
      ADD KEY `scheduled_date_gmt` (`scheduled_date_gmt`),
      ADD KEY `args` (`args`),
      ADD KEY `group_id` (`group_id`),
      ADD KEY `last_attempt_gmt` (`last_attempt_gmt`),
      ADD KEY `claim_id` (`claim_id`),
      ADD KEY `claim_id_status_scheduled_date_gmt` (`claim_id`,`status`,`scheduled_date_gmt`);
  • 08-01-2024, 21:26:33
    #4
    Sorunu çözdüm, bir kaç kez silip yüklemiştim düzelmemişti. Yeni bir veritabanı oluşturdum yeni veritabanı kullanıcısı ve oraya databaseyi yükleyince hatasız yükledi. Config dosyasını da ona göre düzenledim şu an sorun yok, teşekkürler.
  • 03-05-2024, 02:57:36
    #5
    Tsubaki adlı üyeden alıntı: mesajı görüntüle
    Sorunu çözdüm, bir kaç kez silip yüklemiştim düzelmemişti. Yeni bir veritabanı oluşturdum yeni veritabanı kullanıcısı ve oraya databaseyi yükleyince hatasız yükledi. Config dosyasını da ona göre düzenledim şu an sorun yok, teşekkürler.
    bende düzelmedi