Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 28. 2. 2006, 17:45:04
zdravim. preco ked napisem INSERT INTO ludia VALUES(20, "ja", "ty", "on") mi PgSQL vrati
predtym som vytvoril tabulku CREATE TABLE ludia ( |
||
Hugo Profil |
#2 · Zasláno: 28. 2. 2006, 18:45:41
Anonymní
Použij místo uvozovek apostrofy. |
||
Anonymní Profil * |
#3 · Zasláno: 1. 3. 2006, 11:40:02
este jedna otazocka - ako mam zistit najvacsie id (primary key) ? aby som potom k nemu mohol pridat 1 a zapisat. skusal som
"SELECT Max(id)+1 FROM ludia" ale vracialo to nejake divne hodnoty. Nakoniec som to vyriesil tak :
ale to mi pride trochu tazkopadne a pomale. neda sa to vyriesit nejakym SQL dotazom alebo nejako rychlejsie ? dik |
||
medden Profil * |
#4 · Zasláno: 1. 3. 2006, 16:02:04
Anonymní
Pokiaľ som pochopil, tak chcete niečo ako auto_increment v mysql. To sa rieši pokiaľ si spomínam cez sekvencie (sequence) alebo cez typ serial. Viac google (skúste niečo ako postgre auto_increment) |
||
Kajman_ Profil * |
#5 · Zasláno: 1. 3. 2006, 16:24:57
Možná by stačilo přidat alias pro ten sloupeček.
SELECT MAX(id)+1 dalsi FROM ludia Ale sekvence jsou lepší. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0