I have a JavaFX App where the user inputs some informations about him and then I have a class that is named `DbUpdateBuilder`that allows me to create my sql resquest more easily. And then I use `statement.executeUpdate(request)`

The issue is that I always get this error :
`java.sql.SQLSyntaxErrorException: syntax error near " line 1` So I thought something was wrong my request so I printed the request I got : 

```
UPDATE `users` SET `users`.`first_name`=null,`users`.`last_name`=null,`users`.`age`=null,`users`.`role`=null,`users`.`gender`= 3  WHERE `users`.`id` LIKE 10

```

which works if I hard code it.

this do not work 

```
            // Some code
            Statement stmt = con.createStatement();
            String request = builder.getRequest();
            System.out.println(request); // where the request in the 
                                         // working exemple comes from

            if(stmt.executeUpdate(request) > 0) { // I get the error from this 
                                                  // line
                return UPDATE_SUCCESS;
            }
            return SQL_ERROR_OCCURED; 

```

but this do work 

```
            Statement stmt = con.createStatement();
            String request = builder.getRequest();
            System.out.println(request);
            if(stmt.executeUpdate("UPDATE `users` SET `users`.`first_name`=null,`users`.`last_name`=null,`users`.`age`=null,`users`.`role`=null,`users`.`gender`= 3  WHERE `users`.`id` LIKE 10") > 0) {
                return UPDATE_SUCCESS;
            }
            return SQL_ERROR_OCCURED; 

```

I must precize that the request hard coded in the working example comes from a copy & paste of the request printed in the not working example