[MDEV-7269] mysqlbinlog Don't know how to handle column type=0 meta=0 (0000)# Created: 2014-12-05 Updated: 2015-06-08 Resolved: 2015-06-04 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Replication, Scripts & Clients |
| Affects Version/s: | 5.5, 10.0 |
| Fix Version/s: | 5.5.44 |
| Type: | Bug | Priority: | Major |
| Reporter: | Daniel Black | Assignee: | Alexander Barkov |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
cento6 |
||
| Issue Links: |
|
||||||||
| Sprint: | 5.5.44 | ||||||||
| Description |
|
mysqlbinlog Ver 3.3 for Linux at x86_64 from MariaDB-client.x86_64 5.5.40-1.el6 @mariadb Following on from
decoded version
from upstream: mysqlbinlog did not properly decode DECIMAL ( http://dev.mysql.com/doc/refman/5.6/en/fixed-point-types.html ) values in a row-based binary log. This could cause invalid values to be printed out for DECIMAL columns. (Bug #17544169) |
| Comments |
| Comment by Elena Stepanova [ 2014-12-08 ] |
|
While the parent issue If a server has a table with a column of type DECIMAL (as opposed to NEWDECIMAL), the described effect happens while trying to read its row-based event. Please note it's not an operational error; doesn't matter how many mysql_upgrade's and ALTER's a table has undergone, the DECIMAL type remains intact. A table should be re-created from scratch (not via LIKE, but with the actual CREATE TABLE statement) to get rid of it. |
| Comment by Sergei Golubchik [ 2015-06-04 ] |
|
for the record, Bug#17544169 is about new decimal type, not related to this bug report. |