t-alexashka
@t-alexashka
Сразу пишу legacy код

Mysql update одной таблицы данными другой как?

вот такой код:

update
	table_a, table_b
set 
	table_a.column1 = table_b.column1,
	table_a.column2 = table_b.column2
where
	table_a.column3 = table_b.column3
limit 1


выдает такую ошибку:

1121: Incorrect usage of UPDATE and LIMIT

Подскажите тогда как правильно его записать.
  • Вопрос задан
  • 2650 просмотров
Решения вопроса 1
t-alexashka
@t-alexashka Автор вопроса
Сразу пишу legacy код
Оказывается нельзя использовать LIMIT при UPDATE таблицы данными из другой таблицы...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov
Системный администратор
Пишите хранимую процедуру.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы