![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie. Wdzięczny będę za pomoc bo już całe google przeczytałem i nie znalazłem.
Jest tabela która zawiera standardowo kolumnę id z przypisanym auto_increment i kilka innych kolumn. Czy da się zrobić, w jakiś prosty sposób aby przy UPDATE-owaniu jakiegoś wiersza, automatycznie zmieniała się wartość kolumny id ( tak jakby był to nowy rekord)? Przykładowo: Mam w tabeli wiersze, i maksymalna wartość id wynosi 10. UPDATE-uje wiersz o id 3, ale po wykonaniu owego zapytania, wiersz ten zyskuje id 11. Kilka sposobów chodzi mi po głowie (kopiowanie modyfikowanego wiersza -> wklejanie jako nowego z modyfikacjami -> usuwanie starego itp itd) ale każdy sposób wydaje mi się do bani (IMG:style_emoticons/default/blinksmiley.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Masz na myśli: Pobierz największe ID i podczas UPDATE-u wstaw o 1 większe?
O tym też myślałem i puki co wydaje mi się to najlepszym rozwiązaniem. Ale puki co to chce to zrobić w jakoś bardziej zautomatyzowany sposób. (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:10 |