1)
www.yiiframework.com/doc-2.0/yii-db-command.html#b...
2) Я видел такой приём
file_put_contents(
'/path/to/some/insert/file.sql', // куда
'INSERT INTO table VALUES', // формируем запрос вставки с экранированными данными
FILE_APPEND // константа, которая указывает, что добавляем в конец файла
)
Затем, в консольке запускали такую команду:
tail -f /path/to/some/insert/file.sql | mysql -uUSER -pPASS DATABASE
Что мы получаем: скрипт добавляет инсерт запросы, tail -f каждую новую строчку передает напрямую на вставку в mysql