mariadb/row
vasil 063bc007b7 branches/5.1:
Fix Bug#34300 Tinyblob & tinytext fields currupted after export/import and alter in 5.1

Copy the BLOB fields, that are stored internally, to a safe place
(prebuilt->blob_heap) when converting a row from InnoDB format to
MySQL format in row_sel_store_mysql_rec().

The bug was introduced in:

 ------------------------------------------------------------------------
 r587 | osku | 2006-05-23 15:35:58 +0300 (Tue, 23 May 2006) | 3 lines
 
 Optimize BLOB selects by using prebuilt->blob_heap directly instead of first
 reading BLOB data to a temporary heap and then copying it to
 prebuilt->blob_heap.
 ------------------------------------------------------------------------

Approved by:	Heikki
2008-03-26 16:26:54 +00:00
..
row0ins.c Split ut_a(a && b [&& c...]); into separate ut_a(a); ut_a(b); [ut_a(c); ...]. 2007-05-21 13:43:36 +00:00
row0mysql.c branches/5.1: 2008-02-07 12:02:06 +00:00
row0purge.c row_purge_parse_undo_rec(): Correct a faulty condition. Luckily, this 2006-09-26 11:37:58 +00:00
row0row.c Revert r799, which was supposed to prevent similar cases as Bug #21638. 2007-05-28 11:29:45 +00:00
row0sel.c branches/5.1: 2008-03-26 16:26:54 +00:00
row0uins.c Revamp the line splits done in r763 and r764 that can now be done better, 2006-09-19 07:22:21 +00:00
row0umod.c Revamp the line splits done in r763 and r764 that can now be done better, 2006-09-19 07:22:21 +00:00
row0undo.c Lock the data dictionary during rollback. This removes the rare 2007-03-14 13:45:49 +00:00
row0upd.c Unify dict_table_get_and_increment_handle_count() with dict_table_get() by 2006-12-12 09:37:18 +00:00
row0vers.c Merge r1239 from 2007-01-18 21:27:31 +00:00