`INSERT` вставляет только одну строку

Я с удовольствием использую SequelPro вместо phpMyAdmin для доступа к моей локальной базе данных.

Я вставил сотни строк в некоторые таблицы без сбоев.

Теперь я не могу вставить более одной строки в любую таблицу, даже используя тот же сценарий INSERT, который я ранее успешно использовал. Однако я МОГУ использовать один и тот же скрипт для вставки нескольких строк через phpMyAdmin. Через SequelPro вводится только последняя строка:

insert into country (country_desc, country_pop) values ('Monaco', NULL);
insert into country (country_desc, country_pop) values ('Mongolia', NULL);
insert into country (country_desc, country_pop) values ('Montenegro', NULL);
insert into country (country_desc, country_pop) values ('Montserrat', NULL);

... хотя я думаю, что мои тесты показали, что это не сценарий. (В таблице стран есть столбец auto_increment, country_id, который отлично работает для вставленной одной строки.)

Я попытался перезапустить Sequel Pro и мой локальный сервер MAMP, но безрезультатно. Такое ощущение, что я невольно изменил настройку в Sequel Pro.

Кто-нибудь видел это раньше?


person emma    schedule 15.02.2014    source источник
comment
Пожалуйста, не используйте поддельные псевдотеги в заголовках. Они непоследовательны, неиндексируемы и т. д. В SO уже есть система тегов. :)   -  person Lightness Races in Orbit    schedule 15.02.2014
comment
Можете ли вы предоставить более подробную информацию о том, как вы воспроизводите эту проблему. Нажатые кнопки, нажатые клавиши, схема SQL и т. д.   -  person Lightness Races in Orbit    schedule 15.02.2014
comment
Каков тип данных столбца auto_inc?   -  person Strawberry    schedule 16.02.2014


Ответы (1)


Выполняете ли вы действие «выполнить текущий запрос» (то есть запрос под курсором), а не действие «выполнить все запросы»? У них разные быстрые клавиши.

person Lightness Races in Orbit    schedule 15.02.2014