Ошибка # 1050 Таблица «имя» уже существует, а у меня пустая база данных - PullRequest
0 голосов
/ 08 июля 2019

У меня есть чистая новая база данных mysql на моем локальном хосте, а также у меня есть проект, построенный на PHP-инфраструктуре codeigniter, и у меня есть копия этой базы данных проекта.

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

SQL query:


-- --------------------------------------------------------

--
-- Table structure for table `cr_addons`
--

CREATE TABLE `cr_addons` (
  `addon_id` int(11) NOT NULL,
  `addon_name` varchar(50) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `description` varchar(100) DEFAULT NULL,
  `addon_image` varchar(50) DEFAULT NULL,
  `status` enum('Active','Inactive') DEFAULT 'Active'
) ENGINE=InnoDB DEFAULT CHARSET=utf8
MySQL said: Documentation

#1050 - Table 'cr_addons' already exists

Как я могу удалить таблицу, в которой у меня уже есть пустая база данных!Работа на моей локальной машине с Apache и MySQL (стек XAMPP)

Ответы [ 2 ]

1 голос
/ 08 июля 2019

Ваша новая база данных теперь может использоваться по умолчанию, чтобы использовать мой клиент

Попробуйте установить схему БД по умолчанию следующим образом:

USE new_db;

Или либо явно определите, в какой схеметаблица создана в:

CREATE TABLE new_db.`cr_addons` (
  `addon_id` int(11) NOT NULL,
  `addon_name` varchar(50) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `description` varchar(100) DEFAULT NULL,
  `addon_image` varchar(50) DEFAULT NULL,
  `status` enum('Active','Inactive') DEFAULT 'Active'
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 голос
/ 08 июля 2019

Выполнить

CREATE DATABASE IF NOT EXISTS `database_name`;
USE `database_name`;
DROP TABLE IF EXISTS `cr_addons`;
CREATE TABLE `cr_addons` (
  `addon_id` int(11) NOT NULL,
  `addon_name` varchar(50) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `description` varchar(100) DEFAULT NULL,
  `addon_image` varchar(50) DEFAULT NULL,
  `status` enum('Active','Inactive') DEFAULT 'Active'
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...