Table 10 mentions that 0 should be used as default value for zoom_level, tile_column and tile_row, but Annex C.7 does not have "DEFAULT 0" in the DDL.
A default value for records in a tile pyramid table doesn't make sense to me, so I think the example is right.
/opt/tiles/tile_pyramid/data/table_def only tests the existence of those columns, and not their type, not null constraint or default values.