In MySQL, a GIPK is an invisible primary key that was automatically generated by MySQL due to the fact that a primary key wasn’t explicitly defined in the statement that created the table.
Given that it’s an invisible column, the GIPK column isn’t returned when we use a SELECT *
or TABLE
statement to return the table’s contents.
However, as with any invisible column, we can still select the GIPK by explicitly including it in our SELECT
list.