mariadb/handler
marko 99fbb51034 branches/zip: When creating a PRIMARY KEY, flag all its columns NOT NULL.
row_merge_create_temporary_table(): Add the parameter index_defs.

DB_PRIMARY_KEY_IS_NULL: New error code, mapped to ER_PRIMARY_CANT_HAVE_NULL.

row_merge_read_clustered_index(): Replace the parameter "table" with the
two parameters "old_table" and "new_table".  Detect NULL values of columns
that are supposed to be NOT NULL.

row_merge_col_prtype(): New auxiliary function, used by
row_merge_create_temporary_table() to flag NOT NULL any columns
contained in an added PRIMARY KEY.
2007-08-10 15:52:09 +00:00
..
ha_innodb.cc branches/zip: When creating a PRIMARY KEY, flag all its columns NOT NULL. 2007-08-10 15:52:09 +00:00
ha_innodb.h branches/zip: Merge 1575:1664 from trunk. 2007-08-01 11:18:43 +00:00