When I set "igrnore errors" in the project option the synchronization works, but this could not be the solution for it.
When mysql is not case sensitive, dbForge Studio also should ignore it.
Some examples:
Code: Select all
# the table
create table tab1 (
ID INT(11) AUTO_INCREMENT,
CNT FLOAT DEFAULT 0,
TXT VARCHAR(255),
PRIMARY KEY (ID)
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET utf8 COLLATE utf8_general_ci;
case 1:
Code: Select all
select id, txt from tab1;
case 2:
Code: Select all
select t1.id, t1.txt from tab1 t1;
Code: Select all
select t1.ID, t1.TXT from tab1 t1;
But both versions works fine on the db.
So I think when using aliases as table names for the field selection this will cause the problem.
It also affects the OLD and NEW aliases in triggers.