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`);