-p database < file.sql и оно очевидно выдает ошибку о том что таблицы уже существует, как можно сделать эту команду с полной заменой данных?
Удалить ту БД куда ты это всё льёшь
А если в рамках одной команды что бы не заходить в консоль самого sql?
Только надо хорошо знать что делаешь
Ты уже заходишь туда, что б ещё то раз не зайти?
Зачем мне заходить? База уже создана, мне надо как-то сделать команду mysql -u username -p database < file.sql , что бы все сработало автоматом, я так понимаю —force тупо все сломает?
ну так правильный file.sql сделай .. чтобы там были create table if not exists.. .. update если данные уже есть .. insert если нет и т.п.. а так как уже выше написали, быстрый вариант , удалить старое и залить новые данные
Я делал просто через export в phpmyadmin
А можно, через export в phpmyadmin все это добавить?
таблицы он оп идее и так должен описывать через if exists .. ну или там есь такая доп настройка .. а вот остальное наврядли
Обсуждают сегодня