Это можно легко написать в сценарии, но я хотел бы научиться делать это только на чистом SQL. У меня есть таблица пользователей
. В таблице users
id
является первичным ключом. Теперь представьте, что у меня есть новая таблица с именем foos
. У каждого пользователя может быть один файл foo. Я хотел бы иметь возможность создать строку (не имеет значения, совпадают ли данные прямо сейчас) для каждого пользователя в таблице users
в таблице foos
. foos
имеет всего два столбца, user_id
, name
.
Как лучше всего перебрать пользователей и создать соответствующую строку в foos
для каждого пользователя, где user_id
- это user.id, а name - любая случайная строка.