Hallo, een vraagje: kan ik in een bestaande database mysqli zo maar de structuur van een veld veranderen van VARCHAR(255) naar TEXT(700) of ben ik dan alle gegevens kwijt die nu onder VARCHAR(255) zijn opgeslagen?
Dank voor een antwoord
Storage, Performance, and Concurrency Considerations
In most cases, ALTER TABLE makes a temporary copy of the original table. MySQL waits for other operations that are modifying the table, then proceeds. It incorporates the alteration into the copy, deletes the original table, and renames the new one.
@Ward Ik denk dat dat de tekst is waar ik het over had.

Maar toevoegen van een kolom, is natuurlijk ook al een alter table.

@Thomas.
Ik bedoel inderdaad jouw stap 0 en niet 1 die ik miste. (en ik heb het idee dat je mijn opmerkingen over de beperking van mijn verhaal ziet als opmerkingen over jouw verhaal)

In elk geval zijn we het er denk ik allemaal over eens dat een backup maken van belang kan zijn.

Hoe belangrijker en groter de dataset en hoe moeilijker te reproduceren, hoe groter de kans lijkt te zijn dat het mis gaat.

Reageren