![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Potrzebuję wstawić do bazy danych rekordy, w których jedną z wartości będzie wartość poprzedniego rekordu tej kolumny powiększona o 1. Próbowałem tak:
Kod INSERT INTO `podstrony` (tytul, nazwa, tekst, kol) VALUES ('tytul', 'nazwa', 'tekst', MAX(`kol`) + 1) Ale niestety nie działa. Proszę o pomoc! Pozdrawiam! PS: Nie działają tagi mysql, dlatego wstawiłem w code. Ten post edytował thomson89 16.08.2010, 10:18:40 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Ja, przy usuwaniu będę musiał obniżyć kol każdego powyższego o 1. Na szczęście takich rekordów będzie maks. 20. Tak samo przy sortowaniu, będę musiał jednym rekordom zmniejszać kol a drugim zwiększać.
No właśnie chodziło mi o zachowanie auto_incrementa przy modyfikowaniu tych kluczy. W tej tabelce już mam jedno auto_increment. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 22:55 |