Я получаю эту ошибку при импорте базы данных в MySQL и при повторной отправке того же файла, чем я получаю эту ошибку
Error
SQL query:
-- -- Dumping data for table `adminnotification_inbox` -- INSERT INTO `adminnotification_inbox` (`notification_id`, `severity`, `date_added`, `title`, `description`, `url`, `is_read`, `is_remove`) VALUES (1, 4, '2008-07-25 05:24:17', 'Magento 1.1 Production Version Now Available', 'We are thrilled to announce the availability of the production release of Magento 1.1. Read more about the release in the Magento Blog.', 'http://www.magentocommerce.com/blog/comments/magento-11-is-here-1/', 0, 0), (2, 4, '2008-08-02 05:29:53', 'Updated iPhone Theme is now available', 'Updated iPhone theme for Magento 1.1 is now available on Magento Connect and for upgrade through your Magento Connect Manager.', 'http://www.magentocommerce.com/blog/comments/updated-iphone-theme-for-magento-11-is-now-available/', 0, 0), (3, 3, '2008-08-02 05:40:04', 'Magento version 1.1.2 is now available', 'Magento version 1.1.2 is now available for download and upgrade.', 'http://www.magentocommerce.com/blog/comments/mag[...]
MySQL said: Documentation
#1062 - Duplicate entry '1' for key 'PRIMARY'
Что мне теперь делать. Я уже использую решения по увеличению времени, данные в Интернете, но ничего не происходит. Как мне исправить эту ошибку.
Размер моей базы данных всего 3 МБ. Я использую xampp 1.8.3 в Ubuntu 12.04.
Вместо XAMPP вы можете использовать LAMP (Linux Apache MySQL PHP) в основном. Используя LAMP, вы также можете столкнуться с этой проблемой.
В моем случае (с использованием Ubuntu 15.10) я настроил / установил post_max_size, upload_max_filesize, max_execution_time, max_input_time, memory_limit в соответствии с моими потребностями, используя файл php.ini, который находится в /etc/php5/apache2/php.ini
, но все же я столкнулся с этой проблемой. Затем решил проблему, используя файл config.default.php
, где вы можете узнать, как эта строка ниже:
$cfg['ExecTimeLimit'] = 300;
Сделать это в
$cfg['ExecTimeLimit'] = 0;
Примечание: Вы можете найти файл config.default.php
через ваш терминал (Ctrl + Alt + T) с помощью этой команды locate config.default.php
. Возможный путь: /usr/share/phpmyadmin/libraries/config.default.php
Надеюсь, это поможет. : -)
отпустите его, затем в phpmyadmin config.inc.php вы можете увеличить время ожидания с 300 секунд до бесконечности
, добавить эту строку
$cfg['ExecTimeLimit'] = 0;
и:
php> php.ini
Найти:
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M
Изменить на:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 300
max_input_time = 540
memory_limit = 1000M
Это происходит потому, что уже существует значение 1
для столбца ID
, в котором вы определяете его как PRIMARY KEY
в таблице, которую вы вставляете (значения для первичных ключей являются уникальными значениями).
Попробуйте установить идентификатор столбца как AUTO_INCREMENT
Я надеюсь, что это исправит вашу проблему, я заметил, что вы исправили проблему установки XAMPP, пожалуйста, закройте этот открытый вопрос Не найти Xampp в Ubuntu Центр программного обеспечения
Перейдите в xampp / phpMyAdmin / library / config.default.php, найдите $cfg['ExecTimeLimit'] = 300;
строку № 695 и замените $cfg['ExecTimeLimit'] = 0;