ugrás a tartalomhoz

MySQL auto_increment értéke

lacy · 2007. Feb. 28. (Sze), 18.59
hello,

olyan gondom van, hogy volt 10 cikkem egy táblában, majd véletlen írtam egy végtelen ciklust ami csinált 50ezret utána:D, amíg ki nem lőttem.:D:D Töröltem a fölösleges 50ezret, ám ha most a 10. után bedob a PHP egy új cikket akkor az id, amit AUTO_INCREMENT állít be 50011 lesz, 50012, stb...szóval onnan számolja az új cikkeket:S

Ezt kellene valahogy kijavítani! Hozzáférek a mysql fájljaihoz is, ha másképp nem lehet. Találtam neten sok irományt, de egyik se műxik:S
SET LAST_INSERT_ID = 11
ilyesmit is találta mysql manualban de syntax hibával kidob a mysql query tool.:(

Ötlet? csináljak új táblát?:S

Köszönet
ui: mysql-essential-5.0.27
 
1

jaa

lacy · 2007. Feb. 28. (Sze), 19.04
jaa bocsesz ilyet próbáltam...:

SET @@LAST_INSERT_ID = 11

from MySQL MANUAL

nem mögy:((
2

MySQL Manual

Grandmaster · 2007. Feb. 28. (Sze), 19.58
To change the value of the AUTO_INCREMENT counter to be used for new rows, do this:
ALTER TABLE t2 AUTO_INCREMENT = value;
3

thx

lacy · 2007. Feb. 28. (Sze), 21.56
thx guy