-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Description
We have a table with latin1 character set. We insert a row with multibyte data into the table using latin1 connection, while gh-ost runs.Then gh-ost fails with Error 1366 Incorrect string value: '\xEF\xBF\xBD' for column 'pad' at row 1.
Executed command
gh-ost --chunk-size=1000 --max-lag-millis=30000 --host='127.0.0.1' --port=3307 --user=test --password=test --database='test' --table='sbtest3' --alter="ENGINE=InnoDB;" --allow-on-master --cut-over=atomic --assume-rbr --serve-socket-file=/tmp/59e1b122-a587-4e45-a692-ea5d2380d1e9.sock -skip-foreign-key-checks -debug --execute 1>/tmp/59e1b122-a587-4e45-a692-ea5d2380d1e9.log 2>&1 &
While gh-ost running, we insert a row into table.
set names latin1; insert into sbtest3 values(1, '1', '1,', '威');
Then gh-ost applying binlog into _gho table , error 1366 happens.
Error 1366: Incorrect string value: '\xEF\xBF\xBD' for column 'pad' at row 1; query=
replace /* gh-ost `test`.`_sbtest3_gho` */ into
`test`.`_sbtest3_gho`
(`id`, `k`, `c`, `pad`)
values
(?, ?, ?, ?)
gh-ost version
gh-ost --version
1.1.4
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels