Forum » Programiranje » mysql insert variabla
mysql insert variabla

BRBR ::
Ne kar takoj obupat nad čevastim sql-om problem je simpel.
Če umaknem insert, @a:=@a-1 lepo sproducira -1,-2,.... za vsako vrstico
če insert pustim
Kao namesto -1,-2,.... producira vse 0 ? Al kaj naj si mislim ?
Če umaknem insert, @a:=@a-1 lepo sproducira -1,-2,.... za vsako vrstico
če insert pustim
/* SQL Error (1062): Duplicate entry '2-0' for key 'PRIMARY' */
Kao namesto -1,-2,.... producira vse 0 ? Al kaj naj si mislim ?
SET @a:=0;
INSERT INTO tezaver_taxonomy (id_tezaver,`level`,level_name,term,source)
SELECT a.id_tezaver,@a:=@a-1,'genus extra',a.genus,'automatic by script dodatni genus/i' from
(SELECT id_tezaver,LEFT(term,POSITION(' ' IN term)) AS genus
FROM tezaver
WHERE trim(term) LIKE '% %' AND l2 = 'la'
GROUP BY id_tezaver,LEFT(term,POSITION(' ' IN term)) ) AS a
LEFT JOIN tezaver_taxonomy tt ON tt.id_tezaver = a.id_tezaver AND tt.term = a.genus
WHERE tt.term IS NULL;
- spremenil: BRBR ()
HotBurek ::
Nimam direk rešitve, vendar ti predlagam, da poenostaviš SELECT in potem dodajaš in gradiš do tja, ko se pojavi napaka...
Če INSERT zakomentiraš, dela bp?
Je lahko problem mankajoči ; nakoncu INSERT stavka?
Če INSERT zakomentiraš, dela bp?
Je lahko problem mankajoči ; nakoncu INSERT stavka?
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Zgodovina sprememb…
- spremenilo: HotBurek ()
illion ::
Kaksen pa mas primary key v tezaver_taxonomy tabeli? Zgleda sestavljen, a je id_tezaver+level?
Nared kopijo tezaver_taxonomy tabele, odstran indexe, vanjo insertej in potem poglej keri vnosi delajo tezave zarad indexov.
Nared kopijo tezaver_taxonomy tabele, odstran indexe, vanjo insertej in potem poglej keri vnosi delajo tezave zarad indexov.
Zgodovina sprememb…
- spremenil: illion ()

BRBR ::
Bah, zdaj vidim. Če insertaš v INT unsigned, vse kar je negativno postane 0 before insert, zato tak neinformativen/confusing error message.
Zgodovina sprememb…
- spremenil: BRBR ()
Ahim ::

Zimonem ::
Bah, zdaj vidim. Če insertaš v INT unsigned, vse kar je negativno postane 0 before insert, zato tak neinformativen/confusing error message.
Ce to pocnes, potem si najbrz zasluzis tak error message![]()
S strani knjižnice s katero insertaš. SQL zapiše bite. Neve on po kateremu standardu si mu jih ti pripravil.
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | MySQL group byOddelek: Programiranje | 1140 (968) | vorantz |
| » | Posodobljen slovenski paket slovarjev za OpenOffice.orgOddelek: Novice / Pisarniški paketi | 5903 (5243) | mojca |
| » | V OpenOffice.org vključen slovenski tezaverOddelek: Novice / Pisarniški paketi | 8177 (7466) | bluefish |
| » | Spelling checker v Word-uOddelek: Programska oprema | 6674 (6130) | zvau |
| » | datoteke stisnjene v *.hqx se nočejo odpretiOddelek: Pomoč in nasveti | 868 (813) | lopov |
