Не удалось вставить значение «BIT» в MySQL с помощью Nifi PutDatabaseRecord из-за ошибки усечения данных - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь создать зеркальную базу данных для Mysql с помощью CaptureChange Mysql. При попытке реплицировать таблицу со столбцом типа даты «BIT» я получаю сообщение об ошибке из-за усечения данных. Тип данных для статуса столбца - «BIT», который вставляется в исходную базу данных с прикрепленным правильным значением. JSON сгенерировано для операции вставки через CaptureChange Mysql также прикреплено. Во время операции вставки в целевую таблицу через PutDatabaseRecord возникает ошибка. PFA. Предложите решение проблемы. InputJsonSource table dataError

1 Ответ

0 голосов
/ 15 июля 2020

Отвечая на мой вопрос, это должно быть $ {field.value: equals ({0} "): ifElse (" TRUE "," FALSE ")} в процессоре UpdateRecord.

...