Это работает:обновление нескольких Cols Different Row Same Таблица
UPDATE tracks
SET (artist, lyrics) =
('Last, First', 'none yet')
WHERE id = 127;
И это работает:
UPDATE tracks
SET lyrics =
(SELECT lyrics FROM tracks WHERE id = 64)
WHERE id = 127;
Эта песня возвращается ошибка (около lyrics) =
)
UPDATE tracks
SET (artist, lyrics) =
(SELECT artist, lyrics
FROM tracks
WHERE id = 64)
WHERE id = 127;
Как я вернуть подзапрос в формате, который может использовать внешний запрос?
К сожалению, это была только ошибка в фактическом сообщении. Вопрос исправлен. Ошибка: «ERROR: синтаксическая ошибка в или рядом с« SELECT ». – MikeiLL
Разделение полей работает. Я хочу дать Derived Table ответить на шанс (если он исправлен), хотя, прежде чем «принять». Спасибо. – MikeiLL
Ошибка синтаксиса с использованием MYSQL 5.6.17. –