There's obviously something I'm missing here. From a glance, all of these values you're quoting are integer values on integer field types, doesn't quoting them treat them as string values?
@mbabker
This PR is not about inserting some data and its values where your comment about quotes would be in place. This PR is about assigning column default values when mysql table is created. Adding quotes to default values cannot change data type of the column (string: CHAR, VARCHAR, numeric: INTEGER, SMALLINT, etc) because column data type is set in another place.
When I export current site database using phpMyAdmin tool and compare it to the standard joomla.sql file, absence of these quotes results in unnecessary minor differences that are irrelevant to real changes that I want to track. It makes the comparison work much harder and slower.
@mbabker I don't think MySQL is going to treat it as string because the field itself is defined as integer. I see no issues with this change, do you see any further issues?
There's obviously something I'm missing here. From a glance, all of these values you're quoting are integer values on integer field types, doesn't quoting them treat them as string values?