Не могу сделать большую вставку - PullRequest
0 голосов
/ 24 февраля 2019

В настоящее время я использую Navicat для доступа к моим базам данных.За последние несколько дней я без проблем удалил и заново создал свою базу данных, используя Entity Framework Core.Вчера у меня начались проблемы, описанные в этом вопросе StackOverflow .

Сегодня я развернул три экземпляра Amazon AWS RDS, один MySQL 8.0.13, один MySQL 5.7 и один MariaDB 10.3.8.,Затем я подключил свой проект Entity Framework Core к каждому из этих экземпляров и создал свою базу данных.После этого я попытался выполнить мой .sql файл для INSERT данных в таблицу.Однако это не удается для всех трех - если я скопирую данные из файла .sql и скопирую их в окно запроса, я смогу выполнить один и тот же сценарий SQL один за другим без проблем, поэтому проблем сdata.

Сообщение об ошибке, которое я получаю от всех трех, выглядит следующим образом:

В вашем синтаксисе SQL есть ошибка;проверьте правильность синтаксиса, соответствующую вашей версии сервера MySQL / MariaDB

Вот фрагмент данных, которые я пытаюсь вставить:

INSERT INTO `Names` VALUES (1, 'Afpak', '2019-02-09 18:29:35.237187', '2019-02-09 18:29:35.237187');
INSERT INTO `Names` VALUES (2, 'African', '2019-02-09 18:29:35.639772', '2019-02-09 18:29:35.639772');
INSERT INTO `Names` VALUES (3, 'Afternoon Delight', '2019-02-09 18:29:35.969709', '2019-02-09 18:29:35.969709');
INSERT INTO `Names` VALUES (4, 'Afwreck', '2019-02-09 18:29:36.303370', '2019-02-09 18:29:36.303370');
INSERT INTO `Names` VALUES (5, 'Agent Orange', '2019-02-09 18:29:36.633222', '2019-02-09 18:29:36.633222');
INSERT INTO `Names` VALUES (6, 'Agent Tangie', '2019-02-09 18:29:36.970400', '2019-02-09 18:29:36.970400');
INSERT INTO `Names` VALUES (8, 'Alaska', '2019-02-09 18:29:37.305867', '2019-02-09 18:29:37.305867');

Вотсоздать скрипт самой таблицы:

CREATE TABLE `Names` (
  `Id` bigint(20) NOT NULL AUTO_INCREMENT,
  `Name` longtext DEFAULT NULL,
  `CreatedAt` datetime(6) DEFAULT NULL,
  `UpdatedAt` datetime(6) DEFAULT NULL,
  PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=2162 DEFAULT CHARSET=latin1

Я попытался изменить наборы символов базы данных и таблиц, но безуспешно.Я, честно говоря, понятия не имею, что еще можно попробовать, кто-нибудь, возможно, имеет представление о том, что это может быть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...