Синтаксические ошибки MySQL DELIMITER

Хранилище файлов. У инженеров Facebook был большой разговор об этом. Каждый устраняет, должен был знать практический предел файлов в каталоге.

Иголка в стоге сена: Эффективное устройство хранения данных миллиардов фотографий

15
задан Sophia 10 July 2009 в 04:58
поделиться

4 ответа

Попробуйте

DELIMITER ;

, а не

DELIMITER;

Фактически вы указываете ; в качестве аргумента команды DELIMITER , поэтому отсутствие пробела может сбить с толку.

24
ответ дан 1 December 2019 в 02:02
поделиться

Вам нужен пробел между 'DELIMITER' и ';'

DELIMITER ;
# not:
DELIMITER;
4
ответ дан 1 December 2019 в 02:02
поделиться

Хм, у меня похожие проблемы. Я делаю mysqldump из Debian Lenny под управлением 5.0.51 и пытаюсь импортировать в OpenSolaris под управлением 5.0 и получаю ту же ошибку. И у меня есть DELIMITER;

Конфликт версий?

0
ответ дан 1 December 2019 в 02:02
поделиться

Просто как дополнение, для кого-то еще:

Разделитель необходим, чтобы разрешить передачу всего определения в сервер как один оператор.

2
ответ дан 1 December 2019 в 02:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: