В вашем запросе нет ничего плохого.
В mysql, если обновление не имеет эффекта (т. Е. Значение в столбце не изменяется), оно сообщает как не обновление.
Если вы уже выполнили это, вы будете получать сообщение «нет записей изменено» при каждом последующем запуске (если, конечно, данные во второй таблице не изменятся).