У меня есть некоторые пользователи, настроенные в таблице MySQL с разными переменными. Я пытаюсь понять, что было бы лучшим способом сделать это. В основном я хочу присудить всем моим зарегистрированным и активным пользователям ставки, которые хранятся в другой таблице.Как запросить одну таблицу и добавить строки в другую, используя этот первый запрос? MySQL
Таким образом, для таблицы «пользователей» Я выполнил этот запрос:
SELECT *
FROM `users`
WHERE `active` = 1
AND `admin` = 0
ORDER BY `users`.`id` ASC
который покажет все активные пользователи, которые не являются администраторами.
Теперь я хотел бы дать каждому из этих пользователей, которые идентифицируются полем «ID» в другой таблице.
Итак, в таблице «ставки» мне нужно будет добавить новую строку для каждого из этих пользователей со всеми одинаковыми значениями, кроме поля «user_id», которое будет в основном соответствовать полю «id» таблицы «пользователи»
Какой был бы лучший подход для этого. В первом запросе около 6000 пользователей.
Вы бы нарушение 3-й нормальной форме из-за избыточных данных. Вы хотите сделать это в php? Укажите код, который вы сделали, чтобы мы могли редактировать. –
Это не было сделано ни с каким кодом. Просто в phpmyadmin. – Nickelbids