У меня есть две таблицы, одна называется video_2, одна называется vlan.Запрос вставки в Mysql
Таблица vlan имеет две колонки, одна - vlan_id, одна - это область, это как индекс.
video_2 содержит несколько столбцов, vlan_id и площадь являются два из них, значение vlan_id в этой таблице захватывается другим способом
Теперь я хочу, чтобы вставить столбец данных в столбец «область» в таблице video_2
, если vlan_id указан в vlan
Таблица
Вот моя команда, но у нее есть синтаксическая ошибка, может ли кто-нибудь помочь?
"INSERT INTO video_2 (area), SELECT vlan.area FROM vlan WHERE vlan.vlan_id = video_2.vlan_id"
Это звучит как UPDATE, а не INSERT. Вы изменяете столбец уже существующих строк? –
@Michael столбец «область» в таблице «video_2» уже существует, но не содержит данных – manxing