mysql tablosunda idler karışık gözüküyor nasıl düzetebiliriz ?
mysql tablosunun idleri database yedegini alırken düz göstermiyor yani
1
2
456
457
gibi sıralanıyor bunu düz sıralanması için ne yapmamız gerekir ?
Merhaba dostum @emmir2 hocamızın paylaştığı kodda hiç bir sıkıntı yok sıkıntı senin tablondaki id
değerinde auto_increment
özelliğinin aktif edilmemesi.
-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Anamakine: localhost
-- Üretim Zamanı: 09 Eki 2023, 15:25:17
-- Sunucu sürümü: 11.1.0-MariaDB-log
-- PHP Sürümü: 8.1.10
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Veritabanı: `VERİTABANI_ADI`
--
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `yukselenses`
--
CREATE TABLE `yukselenses` (
`id` int(11) NOT NULL,
`kat` text NOT NULL,
`seo` text NOT NULL,
`baslik` text NOT NULL,
`icerik` text DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
--
-- Tablo döküm verisi `yukselenses`
--
INSERT INTO `yukselenses` (`id`, `kat`, `seo`, `baslik`, `icerik`) VALUES
(1, 'stat', 'ankara', 'ankara geliyor', 'ankara statyumu'),
(4, 'stat', 'manisa', 'manisa geliyor', 'manisa statyumu'),
(5, 'stat', 'van', 'van geliyor', 'van statyumu'),
(6, 'stat', 'artvin', 'artvin geliyor', 'artvin statyumu'),
(644, 'stat', 'adana', 'adana geliyor', 'adana statyumu'),
(645, 'stat', 'batman', 'batman geliyor', 'batman statyumu'),
(646, 'stat', 'karaman', 'karaman geliyor', 'karaman statyumu'),
(606, 'stat', 'ardahan', 'ardahan geliyor', 'ardahan statyumu'),
(607, 'stat', 'aksaray', 'aksaray geliyor', 'aksaray statyumu'),
(608, 'stat', 'duzce', 'duzce geliyor', 'duzce statyumu');
--
-- Dökümü yapılmış tablolar için indeksler
--
--
-- Tablo için indeksler `yukselenses`
--
ALTER TABLE `yukselenses`
ADD PRIMARY KEY (`id`);
--
-- Dökümü yapılmış tablolar için AUTO_INCREMENT değeri
--
--
-- Tablo için AUTO_INCREMENT değeri `yukselenses`
--
ALTER TABLE `yukselenses`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=647;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
--
-- id sıralama kodu (@emmir2)
--
SET @autoid :=0;
UPDATE yukselenses SET id=@autoid := (@autoid+1);
ALTER TABLE yukselenses AUTO_INCREMENT=1;