1. A memory management method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical erasing units, wherein each of the plurality of physical erasing units has a plurality of physical programming units, wherein the plurality of physical programming units are mapping to a plurality of logical units, the memory management method comprising: receiving an adjust command from a host system, wherein the adjust command is configured to indicate that data stored in at least one logical unit among the plurality of logical units is invalid; updating a logical address status table according to the adjust command, wherein the logical address status table is configured to reflect a data status of the data stored in each of the plurality of logical units, wherein the data status comprises a first state or a second state; updating a physical address status table according to a comparison result of the logical address status table and the physical address status table if a predetermined condition is met, wherein the physical address status table is configured to reflect the data status of data stored in each of a plurality of physical programming units corresponding to the physical address status table among the plurality of physical programming units; and performing erasing to at least one invalid data according to the updated physical address status table.