у нас есть база данных Oracle, синхронизированная с Mysql с Symmetrics. Мой коллега изменил один столбец на Varchar2 (20 байт) в Oracle. У меня есть тот же столбец в Mysql (MariaDB), для которого установлено значение varchar (5). Я не знал об изменении в Oracle, и синхронизация срывалась чаще, чем до изменения.
Возможно ли, что это привело к сбою синхронизации? У меня нет доступа к синхронизации, поэтому могу только догадываться.
Второй вопрос: как изменить varchar в базе данных MySQL, чтобы он соответствовал изменениям в Oracle? Можно ли изменить его на varchar(20) с помощью этой команды или он должен быть больше?:
alter table table_name set column col_name varchar (20);
(Mysql вер. 15.1. Дистрибьютор 10.1.38-MariaDB)
Спасибо
varchar2
тип данных; вероятно, это не связано с вашим вопросом, но - рассмотрите это предложение. - person Littlefoot   schedule 28.04.2020