Toggle navigation
Fórum Root.cz
Domů
Nápověda
Vyhledávání
Přihlásit
Registrovat
Fórum Root.cz
Hlavní témata
Server
SQL: aktualizacia auto-increment pola?
« předchozí
další »
+
Tisk
Stran: [
1
]
SQL: aktualizacia auto-increment pola?
4 Odpovědí
1672 Zhlédnutí
hknmtt
SQL: aktualizacia auto-increment pola?
«
kdy:
31. 10. 2022, 20:31:10 »
Potrebujem pri aktualizacii zaznamu v tabulke aktualizovat aj jeho AI pole. Aktualne to musim robit s delete+insert. Je nejaka moznost ako prinutit mysql aby to pole aktualizovala na najvyssiu novu hodnotu s update prikazom?
IP zaznamenána
Reklama
Filip Jirsák
5 750
Re:SQL: aktualizacia auto-increment pola?
«
Odpověď #1 kdy:
31. 10. 2022, 21:09:00 »
To je dost zvláštní požadavek. Pokud je to MariaDB, ta podporuje sekvence, mohl byste ji použít místo
AUTO_INCREMENT
. V MySQL můžete zkusit místo
DELETE
+
INSERT
použít
REPLACE
.
IP zaznamenána
hknmtt
Re:SQL: aktualizacia auto-increment pola?
«
Odpověď #2 kdy:
31. 10. 2022, 21:47:41 »
O tych sekvenciach som vobec nevedel. Diky, vyzerat dost zaujimavo a presne to co som hladal.
IP zaznamenána
_Tomáš_
778
Re:SQL: aktualizacia auto-increment pola?
«
Odpověď #3 kdy:
31. 10. 2022, 22:21:50 »
pokud ti jako sekvence stačí timestamp, tak můžeš u sloupce nastavit ON UPDATE CURRENT_TIMESTAMP
IP zaznamenána
hknmtt
Re:SQL: aktualizacia auto-increment pola?
«
Odpověď #4 kdy:
31. 10. 2022, 23:05:51 »
Citace: _Tomáš_ 31. 10. 2022, 22:21:50
pokud ti jako sekvence stačí timestamp, tak můžeš u sloupce nastavit ON UPDATE CURRENT_TIMESTAMP
nie, ts som mal povodne ale problem je ze ta sekvencia je pointer pre konzumenta ktory si musi sledovat zmenene zaznamy a problem s ts je ze ked mas viac zaznamov v rovnakej sekunde a konzument ma pager a ten pager je mensi nez pocet zaznamov obsahujuci vsetky zaznamy v danej sekunde tak preskoci zaznamy, co je problem. preto musi byt nejaka unikatna globalna sekvencia.
IP zaznamenána
Reklama
+
Tisk
Stran: [
1
]
« předchozí
další »
Fórum Root.cz
Hlavní témata
Server
SQL: aktualizacia auto-increment pola?