I'm diving deeper and deeper into MySQL Features, and the next one I'm trying out is table partitions
There's basically only one question about them, where I couldn't find a clear answer yet:
If you UPDATE a row, will the row be moved to another partition automatically, if the partition conditions of another partition is met? (if for example, the partitions are split up by region, and the region changes from region A to region B)
And if that doesn't happen automatically, what do I need to do in order to move the row from partition A to partition B? (and will there be a performance hit by doing so?)
What I would like to do, is to move 'deleted' (a flag) informations into a separate partition of the table, since those will rarely be called. Would that usually be a good idea or would it be better to just leave everything in the same (probably someday huge - multiple million rows) table?