mariadb/storage/innobase/row
Marko Mäkelä b93e78929a Make the InnoDB FOREIGN KEY parser understand multi-statements. (Bug #48024)
Also make InnoDB thinks that /*/ only starts a comment. (Bug #53644).

struct trx_struct: Add mysql_query_len.

ha_innodb.cc: Use trx_query_string() instead of trx_query() and
initialize trx->mysql_query_len.

INNOBASE_COPY_STMT(thd, trx): New macro, to initialize
trx->mysql_query_str and trx->mysql_query_len.

dict_strip_comments(): Add and observe the parameter sql_length. Treat
/*/ as the start of a comment.

dict_create_foreign_constraints(), row_table_add_foreign_constraints():
Add the parameter sql_length.
2010-05-14 16:02:28 +03:00
..
row0ins.c Merge r6103 from InnoDB Plugin to the built-in InnoDB to fix Bug #53202: 2010-04-28 08:33:25 +02:00
row0mysql.c Make the InnoDB FOREIGN KEY parser understand multi-statements. (Bug #48024) 2010-05-14 16:02:28 +03:00
row0purge.c Apply InnoDB snapshot ss923 2006-10-20 12:36:15 -06:00
row0row.c Apply the following innodb-5.1-* snapshots: ss1489, ss1496, ss1550, ss1569. 2007-07-10 05:37:43 -06:00
row0sel.c Add Valgrind diagnostics to track down Bug #38999. 2010-05-05 12:53:28 +03:00
row0uins.c Applied innodb-5.1 snapshots ss799 and ss854 2006-09-21 01:39:09 -06:00
row0umod.c Applied innodb-5.1 snapshots ss799 and ss854 2006-09-21 01:39:09 -06:00
row0undo.c Applied innodb-5.1-ss1381 snapshot 2007-03-28 22:46:28 -06:00
row0upd.c Applied innodb-5.1-ss1039 and innodb-5.1-ss1134 snapshots. 2007-01-04 19:51:34 -07:00
row0vers.c Apply the following InnoDB snapshots: 2007-03-22 15:59:35 -06:00