diff options
author | unknown <patg@govinda.patg.net> | 2006-07-18 18:41:36 -0700 |
---|---|---|
committer | unknown <patg@govinda.patg.net> | 2006-07-18 18:41:36 -0700 |
commit | 9378fc627ecaf22d47bfd0de1c192953c96d5159 (patch) | |
tree | 229a2ce3e99bc8942c5e18754027df5b75f435e0 /sql/ha_federated.cc | |
parent | 6ab68cdf2967bf279120305c6cf625cdd31ba7e7 (diff) | |
download | mariadb-git-9378fc627ecaf22d47bfd0de1c192953c96d5159.tar.gz |
"BUG #18764: Delete conditions causing inconsistencies in Federated tables"
Post merge changes.
Diffstat (limited to 'sql/ha_federated.cc')
-rw-r--r-- | sql/ha_federated.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sql/ha_federated.cc b/sql/ha_federated.cc index 0012e4ba131..2267c2b5d79 100644 --- a/sql/ha_federated.cc +++ b/sql/ha_federated.cc @@ -1589,8 +1589,11 @@ int ha_federated::write_row(byte *buf) else { (*field)->val_str(&insert_field_value_string); - /* quote these fields if they require it */ - (*field)->quote_data(&insert_field_value_string); + values_string.append('\''); + insert_field_value_string.print(&values_string); + values_string.append('\''); + + insert_field_value_string.length(0); } /* append the field name */ insert_string.append((*field)->field_name); |