A new column was the solution.
Adding a new column in a live database is simple in theory and dangerous in practice. Schema changes can lock tables, block writes, and stall queries. The wrong approach can slow production to a crawl. The right approach makes the change invisible to your users and safe for your data.
Plan before you type.
Identify the column name, data type, default value, and nullability. Confirm constraints and indexes. Understand how application code will read and write this field. For large datasets, every extra byte matters.
Choose your method based on scale.
For small tables, a direct ALTER TABLE ADD COLUMN may finish in seconds. For tables in the tens or hundreds of millions of rows, consider online schema change tools like pt-online-schema-change or gh-ost. These tools create a shadow table, copy data in batches, and cut over with minimal lock time.