Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Przejscie na autoincrement?
starterrrrr
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 7.01.2015

Ostrzeżenie: (0%)
-----


Witam.

Planuje migrować swojego cmsa z blogiem, na frameworka. Najprawdopodobniej Symfony.

Problemem jest to, że nigdy nie korzystałem z opcji "auto_increment" dla klucza głównegow bazie danych.
Zawsze używałem funkcje max_id($table_name, $kol_name);, która odczytuje mi najnowsze id i dodaje 1. I sprawdzało się to dobrze.


Jak można pogodzić teraz bazę bez tego auto_increments z korzystaniem z Symfony?

Czy można jakoś wskazać od jakiego ID ma lecieć ten auto_increment?


P.S. Jest już kilka blogów na tej aplikacji, narazie przeniósł bym samego admina, jednak skrypt po stronie użytkownika również wykonuje operacje na bazie danych.

Proszę doradzić co w takiej sytuacji zalecacie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


W sensie chcesz dodać do bazy auto increment czy używać swojego starego sposobu? Polecam jednak używać auto increment z poziomu bazy. Jak ustawisz na kolumnie auto increment, to nic więcej nie musisz robić - baza sama wie jaka jest kolejna wartość.
Go to the top of the page
+Quote Post
starterrrrr
post
Post #3





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 7.01.2015

Ostrzeżenie: (0%)
-----


Cytat(SmokAnalog @ 2.11.2020, 20:53:09 ) *
W sensie chcesz dodać do bazy auto increment czy używać swojego starego sposobu? Polecam jednak używać auto increment z poziomu bazy. Jak ustawisz na kolumnie auto increment, to nic więcej nie musisz robić - baza sama wie jaka jest kolejna wartość.


Obecnie nie używam, myślę, jak zmigrować do autoincrement. Jak wskazać bazie od którego numeru jak już są jakieś wpisy?
Czy jest jakieś narzędzie, które mi automatycznie ustawi odpowiednie id dla autoincrements?

P.S. Jeżeli w bazie będzie na danym polu będzie autoincrements a podam konkretne id jakie będzie to miało konsekwencje?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 14:27