Sekira
@Sekira

Как сделать дамп части таблицы с вложенным запросом без блокировки таблиц MyISAM?

При выполнении команды:
mysqldump --lock-tables=false --quick --opt 'db' table1 table2 --where="id in (select id from table2 where field1=123)"

Происходит ошибка Table 'table2' was not locked with LOCK TABLES (1100), хотя дамп table1 создается и вроде бы правильный, но как я понял, ошибка возникает, потому что mysqldump хочет сделать еще дамп table2, а он мне не нужен (точнее нужен, но он делается отдельной командой и с ним все нормально, так как он без подзапроса).
Как заставить mysqldump не делать дамп table2 из подзапроса или проще сделать > /dev/null 2>&1 ?
  • Вопрос задан
  • 2769 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы