Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Alter Table smallint do int, Zamian typu danych w bardzo duzej tabeli
Kishin
post
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 17
Dołączył: 20.12.2011

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


Witam,

Mam taki problem, potrzebuje zmienić typ danych ze smallint na int w tabeli z ponad 15 milionami rekordów, ma ktoś jakiś pomysł jak to zrobić w miare szybko? Gdy próbuje zwyczajnie zmienić typ danych to po kilku minutach zawiesza sie mysql.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Jak dla mnie 15 mln to nie jest duża liczba rekordów...

Jeśli jest problem, to możesz spróbować na około - dodać nową kolumnę typu INT, przekopiować dane ze SMALLINT i później podmienić nazwy.

Ten post edytował sowiq 7.03.2014, 10:45:20
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: 18.10.2025 - 10:55