Autor | Zpráva | ||
---|---|---|---|
dave35 Profil * |
#1 · Zasláno: 2. 2. 2007, 21:38:22
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 |
#2 · Zasláno: 2. 2. 2007, 21:54:28
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 * |
#3 · Zasláno: 2. 2. 2007, 22:17:08
No tabulka už auto_increment má ale tím to způsobem to řešit nechci..
|
||
Kajman_ Profil * |
#4 · Zasláno: 2. 2. 2007, 22:25:43
třeba takhle nějak...
set @kod:=100000; update tabulka set sloupecek=@kod:=@kod+1 order by jinysloupecek; |
||
dave35 Profil * |
#5 · Zasláno: 2. 2. 2007, 23:41:50
To jsem něják nepochopil... jsem začátečník takže bych to potřeboval jak pro blbce... :) :(
|
||
Časová prodleva: 3 dny
|
|||
dave35 Profil * |
#6 · Zasláno: 5. 2. 2007, 13:19:50
To už tady fakt nikdo neví?
|
||
Kajman_ Profil * |
#7 · Zasláno: 5. 2. 2007, 13:58:50
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 |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0