Klausimai pažymėti „įterpti naujinimą“

Įvairaus skonio duomenų įvedimo režimas ir duomenų keitimo režimas. Jis gali būti naudojamas, kai įterpimas yra būtinas, jei duomenys nėra ir jei duomenys yra.
10
atsakymai

Įterpti į „MySQL“ lentelę arba atnaujinti, jei yra

Noriu prie duomenų bazės lentelės pridėti eilutę, bet jei eilutė egzistuoja su tuo pačiu unikaliu raktu, noriu atnaujinti eilutę. Pavyzdžiui, įterpkite į lentelės (ID, vardo, amžiaus) reikšmes (1, "A", 19) Tarkime, kad unikalus raktas yra ID, bet mano duomenų bazėje ...
lapkričio 17 d. '10, 17:08
6
atsakymai

Kaip „UPSERT“ (MERGE, INSERT ... ON DUPLICATE UPDATE) „PostgreSQL“?

Labai dažnai užduodamas klausimas yra tai, kaip įvykdyti „MySQL“ skambutį „INSERT ... ON DUPLICATE UPDATE“ ir standartinius palaikymus kaip „MERGE“ operacijos dalį. Atsižvelgiant į tai, kad PostgreSQL tiesiogiai nepalaiko (iki 9,5 psl.), Kaip jūs ...
birželio 24 d. 13 val
2
atsakymai

Kaip atnaujinti, jei yra, įterpti, jei ne (AKA „upsert“ arba „sujungimas“) „MySQL“?

Ar yra paprastas būdas įvesti eilutę, jei ji neegzistuoja, arba UPDATE, jei ji yra, naudojant vieną MySQL užklausą?
nustatytas 02 rugpjūtis '09 16:33
6
atsakymai

Jei nėra geriausios praktikos, įdėkite „SQL Server“

Turiu konkurso rezultatų lentelę, kurioje nurodomi komandos narių pavadinimai ir jų įvertinimas. Kita vertus, turiu išlaikyti unikalių konkurentų pavadinimų lentelę: CREATE TABLE Konkurentai (cName nvarchar (64) pirminis ...
yra nustatytas kovo 13 d. 11 val
2
atsakymai

ĮRAŠYTI Į ... SELECT FROM ... ON DUPLICATE KEY UPDATE

Aš atlieku įterpimo užklausą, kur daugelis daugelio stulpelių turės būti atnaujinti pagal naujas reikšmes, jei jau yra unikalus raktas. Tai kažkas panašaus: INSERT INTO lee (exp_id, create_by, vieta, gyvūnas, ...
nustatytas kovo 18 d. 10 val. 20:57
2
atsakymai

Kodėl mano „INSERT ... ON DUPLICATE KEY UPDATE“ paveiks 2 eilutes?

Toliau pateiktoje lentelėje pateikiu įvestį ... DUPLICATE KEY UPDATE (PAGRINDINIAI PAGRINDINIAI PAGRINDINIAI POPIERIAI): DESCRIBE users_interests; + ------------ + --------------------------------- + - ---- + ----- + --------- + ------- + | Laukas Tipas | Null | Raktas ...
rugsėjo 19 d '10, 23:23
5
atsakymai

Atnaujinti „MySQL“ stulpelį

Turiu 1 lentelę, kurioje yra trys stulpeliai ir eilių eilučių: [key_col | col_a | col_b] Noriu atnaujinti col_a su reikšmių rinkiniu (ty palikti col_b nepakitusią), kažką panašaus į: INSERT INTO lentelę1 AS t1 (key_col, col_a) VERTĖS ("k1", "f ...
nustatytas birželio 28 d. 11 val. 11:42
6
atsakymai

Ar yra būdas atlikti „INSERT ... ON DUPLICATE KEY UDPATE“ Zend Framework 1.5?

Norėčiau naudoti „DUPLICATE KEY UPDATE“ „Zend Framework 1.5“, ar tai įmanoma? Pavyzdys INSERT INTO kažkas (...) VERTYBĖS (...) DUPLICATE KEY UPDATE ...
lapkričio 19 d. '08, 7:44 val
4
atsakymai

Ar DB2 yra „įterpti ar atnaujinti“ instrukcija?

Iš savo kodo („Java“) noriu įsitikinti, kad po mano kodo yra eilutė duomenų bazėje (DB2). Dabar mano kodas atlieka pasirinkimą, o jei rezultatas negrąžinamas, jis atlieka įterpimą. Man tikrai nepatinka šis kodas, nes jame ...
01 gr. '08 10:48
6
atsakymai

Kaip įterpti įrašą arba UPDATE, jei jis jau yra?

Turiu lentelę, kurioje yra stulpelių record_id (auto inc), siuntėjas, išsiųstas laikas ir būsena. Jei nėra konkretaus siuntėjo įrašo, pvz., „Sender1“, turiu įrašyti naują įrašą, priešingu atveju turiu atnaujinti esamą įrašą, priklausantį „...
gruodžio 23 d. '09 16:50
5
atsakymai

Įdėkite arba atnaujinkite T-SQL

Turiu klausimą apie SQL Server veikimą. Tarkime, turiu asmenų lentelę su šiais stulpeliais: ID, vardas, pavardė. Dabar noriu į šią lentelę įtraukti naują eilutę. Ši taisyklė yra tokia: Jei ID nėra lentelėje, įterpkite ...
nustatyti 16 vas '10, 23:08
5
atsakymai

„Android“ / „SQLite“: įterpti-naujinti stulpelius, skirtus saugoti identifikatorių

Šiuo metu naudojasi šiuo pareiškimu, kad būtų sukurta lentelė „SQLite“ duomenų bazėje „Android“ įrenginyje. CREATE TABLE IF NOT EXISTS „vietų“ („_ID“ INTEGER PRIMARY KEY AUTOINCREMENT, „name“ TEKSTAS, „platuma“ REAL, „longitude“ REAL, ...
Nustatykite liepos 27 d. 12 val
4
atsakymai

.NET žodynas: gauti arba sukurti naują

Dažnai pastebiu, kad sukuriu žodyną su ne trivialia verčių klase (pvz., Sąrašas) ir tada užpildydami duomenis visada parašykite tą patį kodo šabloną. Pavyzdžiui: var dict = new Dictionary <string, List <string >> (); eilutė ...
nustatytas balandžio 24 d '13, 16:09
2
atsakymai

Trigger MySQL įjungti / atnaujinti įvykius

Taigi, turiu dvi tokias lenteles ... ext_words ------------- | id | žodis | ------------- | 1 | tai | ------------- | 2 | kad | ------------- | 3 | tai | ------------- ext_words_count --------------------- | id | žodis | skaičius | ---...
nustatytas balandžio 12 d '13, 18:57
2
atsakymai

Atnaujinkite Django - save () dublikato raktą

Turiu keletą programų, kurios leidžia vartotojui įvertinti vaizdo įrašus. Vartotojas gali įvertinti tik vieną kartą. Todėl nustatiau modelio unikalumą. Bet jis turėtų sugebėti pakeisti savo statymą. Taigi išsaugokite () reikia atnaujinti ...
yra nustatyta birželio 17 d. 11 val