MYSQL id újraszámozása, 1-től...

MYSQL id újraszámozása, 1-től...
2021-09-15T14:33:24+02:00
2021-09-17T09:46:29+02:00
2022-08-12T04:30:31+02:00
Avril
Sziasztok!

Egy MYSQL tábla rekordjainak az id-jét szeretném újraszámoltatni 1-től...

$q = mysqli_query($kapcsolat,'select * from `tabla` order by datum ASC'); $x = 0; while ($row = mysqli_fetch_array($q)){ $x++; echo "<hr>$x<br>"; $eredmeny = mysqli_query($kapcsolat,"UPDATE `tabla` SET id='".$x."' where(id='".$row['id']."')"); } if ($eredmeny) echo "Oke!"; else echo 'Hiba: '.mysqli_error($kapcsolat);
A lekérdezés követően tábla összes rekordjának az id-je 1 lesz.
Miért?
Hol rontom el?

Kérlek, segítsetek!
Köszönöm!
Mutasd a teljes hozzászólást!
Hello,
igy újra lehet generáltatni az ID oszlop értékeit 1-től.

ALTER TABLE `tablanev` DROP COLUMN `ID`,DROP PRIMARY KEY;
ALTER TABLE `tablanev` ADD COLUMN `ID` INT NOT NULL AUTO_INCREMENT , ADD PRIMARY KEY (`ID`);
Mutasd a teljes hozzászólást!

abcd