Autor Zpráva
dave35
Profil *
Mám takový dotaz mám aplikaci která vypisuje položky ale při zadávání se ještě
nezadával kód a tak bych se chtěl zeptat zda existuje nějáký způsob na to aby
mysql každé položce přidělil jeden 6 místný kód ale aby třeba ke 2 položkám
nedal 2 stejné jde mi o to abych je tam nemusel zadávat po jednom
Joker
Profil
A může ten kód být postupně se zvyšující číslo? Jestli tabulka ještě nemá auto_increment sloupec, šlo by zavést kód jako klíč s auto_increment, počítaný od 100000.

Jestli tabulka už má auto_increment sloupec, bylo by asi nejjednodušší ten kód vytvořit z něj.
dave35
Profil *
No tabulka už auto_increment má ale tím to způsobem to řešit nechci..
Kajman_
Profil *
třeba takhle nějak...

set @kod:=100000;
update tabulka set sloupecek=@kod:=@kod+1 order by jinysloupecek;
dave35
Profil *
To jsem něják nepochopil... jsem začátečník takže bych to potřeboval jak pro blbce... :) :(
dave35
Profil *
To už tady fakt nikdo neví?
Kajman_
Profil *
A co si zkusit najít v manuálu část, kterou v tom příkladě nechápete?

http://dev.mysql.com/doc/refman/4.1/en/update.html
http://dev.mysql.com/doc/refman/4.1/en/user-variables.html
Toto téma je uzamčeno. Odpověď nelze zaslat.

0