Здравствуйте. Подскажите пожалуйста, как с помощью цепочной записи DB_api DRUPAL7 сделать запись в базу на основе выборки. Т,е. есть одна таблица, и есть другая - той же структуры.
Нужно при сабмите скажем выбрать 10 записей из первой таблицы и вставить во вторую.
Пытался на основе этого Inserting based on the results of a select query https://drupal.org/node/310079 - но почему-то не выходит. Ругается..
<?php $query = db_select('data_mouser_e', 'dme')
->fields('dme')
->condition('img_local', 0, '>')
db_insert('popular_data_e')
->from($query)
->execute();?>
Что-то типа NoFieldsException: There are no fields available to insert with. in InsertQuery->preExecute() . Помогите разобраться.
Комментарии
insert делать в цикле по результатам выборки
Никогда не делайте так, не учитесь плохому…
Используйте правильные методы.