Описание тега mysql-error-1005

Если MySQL сообщает об ошибке номер 1005 из оператора CREATE TABLE, а сообщение об ошибке относится к ошибке 150, создание таблицы завершилось неудачно, поскольку ограничение внешнего ключа было неправильно сформировано. Точно так же, если ALTER TABLE дает сбой и ссылается на ошибку 150, это означает, что определение внешнего ключа будет неправильно сформировано для измененной таблицы.
2 ответа

ОШИБКА 1005 MySQL Workbench Forward engineering

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

Ошибка MySQL 1005: не удается создать таблицу (база данных lexeme)

Я разработал базу данных MySQL с 8 таблицами. Я написал SQL для генерации каждой таблицы с ее ключами и ограничениями. Но одна таблица всегда терпит неудачу при создании, и нет полезного сообщения об ошибке, которое дает подсказку о том, в чем пробл…
12 фев '16 в 15:17
2 ответа

Проблемы с добавлением связей FK с помощью Doctrine Build Task

Я дважды проверил мою схему, и ее правильная... доктрина факта также создала ее однажды... и теперь это беспокоит меня некоторыми отношениями FK... Я также проверил типы данных. Все int(4) или int (2) 2 вопросы здесь: 1. существует ли верхний предел…
1 ответ

Внешние ключи и ошибки MySQL

У меня есть следующий скрипт для создания таблицы в MySQL версии 5.1, которая должна ссылаться на 3 другие таблицы. Все 3 таблицы были созданы с использованием InnoDB, и все 3 таблицы имеют столбец ID, определенный как INT. Я успешно создал другие т…
29 ноя '09 в 02:00
6 ответов

Проблема при добавлении внешнего ключа с помощью Alter Table к существующей базе данных MYSQL - не могу добавить его! Помогите!

У меня есть производственная база данных, в которой я переименовал несколько столбцов, которые являются внешними ключами. Очевидно, MySQL делает это реальной болью в моем опыте. Моим решением было удалить все индексы и внешние ключи, переименовать с…
2 ответа

Добавление внешнего ключа на несколько столбцов

Я пытаюсь создать внешний ключ на двух столбцах таблицы, чтобы указать на тот же столбец другой таблицы, но я, кажется, получаю ошибку... Вот что я делаю: CREATE TABLE test2 ( ID INT NOT NULL AUTO_INCREMENT, col1 INT NOT NULL, col2 INT NOT NULL, PRI…
16 фев '11 в 23:29
1 ответ

Ошибка MYSQL Ошибка 1005

Я создаю базу данных для электронной коммерции у меня есть одна вещь, делающая это неправильно, и я не знаю почему.. очевидно, один из моих столов (succursaleProduit) не может быть создан Ошибка -> #1005 - Can't create table 'ordidepot.succursalepro…
08 апр '11 в 03:27
0 ответов

Ошибка создания отношений в MySQL

У меня есть три таблицы (все InnoDB с первичными ключами, имеющие тип int(7)) tblcustomers: первичный ключ - customer_id tblorders: первичным ключом является order_id (имеет поле для customer_id с именем order_customer) tblorder_detail: первичным кл…
1 ответ

Форвард-инжиниринг: некоторые новые отношения терпят неудачу в заполненной базе данных (errno 150)

Это еще одна ошибка 1005, ошибка 150 при создании потока таблицы. Я видел много из них, но никто не дает ответа на мой вопрос. У меня есть база данных в MySQL Workbench, которая разработана и заполнена данными. Затем я создаю из представления модели…
4 ответа

MySQL: создание таблицы с ошибкой FK (errno 150)

Я создал модель с MySQL Workbench и сейчас пытаюсь установить ее на сервер MySQL. Используя File > Export > Forward Engineer SQL CREATE Script... он выводит хороший большой файл для меня со всеми настройками, которые я запрашиваю. Я переключаюсь на …
05 июл '09 в 22:54
1 ответ

Ошибка входа в SQL с ASP.NET

Привет у меня проблема с бегом exercise file из asp.net Quiz engine когда пытаются сделать login as admin это сообщение отображается в браузере При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найд…
13 мар '14 в 10:44
4 ответа

mySql errno: 150 Создать внутри таблицы оператор

DROP TABLE IF EXISTS members; CREATE TABLE members ( Member_ID char(10) NOT NULL default '', Provider_ID char(10) NOT NULL default '', First_Name varchar(30) NOT NULL default '', Middle_Initial char(1) NOT NULL default '', Last_Name varchar(40) NOT …
07 май '11 в 00:50
14 ответов

MySQL "ОШИБКА 1005 (HY000): невозможно создать таблицу 'foo.# Sql-12c_4' (errno: 150)"

Я работал над созданием некоторых таблиц в базе данных foo, но каждый раз, когда я заканчиваю с ошибкой 150 относительно внешнего ключа. Во-первых, вот мой код для создания таблиц: CREATE TABLE Clients ( client_id CHAR(10) NOT NULL , client_name CHA…
09 май '10 в 20:14
1 ответ

Невозможно создать внешний ключ в ошибке MySQL: 150

Я создал следующие таблицы и не знаю, почему мой скрипт ограничения внешнего ключа не работает. CREATE TABLE IF NOT EXISTS `project` ( `id` int(11) NOT NULL AUTO_INCREMENT, `project_id` varchar(60) NOT NULL, `project_name` varchar(500) NOT NULL, `co…
26 июл '13 в 06:34
2 ответа

Не могу создать внешний ключ в таблице MySQL

Когда я пытаюсь это ALTER TABLE Comp_Entry ADD FOREIGN KEY(CompetitionID) REFERENCES Comp__Competition(CompetitionID) Я получаю эту ошибку #1005 - Can't create table 'chris_db.#sql-1464b_66' (errno: 150) (<a href="server_engines.php?engine=InnoDB…
24 мар '11 в 04:00
2 ответа

MySQL: сообщение об ошибке Не удается создать таблицу (номер ошибки: 150)

У меня есть две таблицы, 'po' и 'receive' CREATE TABLE `po` ( `PO_ID` bigint(20) NOT NULL, `SERVICE_TYPE` bit(1) DEFAULT NULL, `ENTRY_DATE` date NOT NULL, `RECEIPT_DATE` date DEFAULT NULL, `TURNOVER` date DEFAULT NULL, `MOBILIZATION` date DEFAULT NU…
27 фев '12 в 05:46
1 ответ

MYSQL, При определении таблицы необходимо использовать ограничение UNIQUE в сочетании с INTEGER или это может быть какой-либо тип данных?

Я хочу иметь метку столбца (VARCHAR) и я хочу, чтобы он был уникальным, но когда я пытаюсь создать таблицу, кажется, выдает ошибку. Может ли уникальное ограничение использоваться только в сочетании с INTEGER или оно будет работать и с другими типами…
21 май '11 в 00:42
1 ответ

mysql_connect не работает во второй раз

Дубликат неотвеченных: Как восстановить соединение в php adodb после исключений: сервер MySQL отключился или потерял соединение с сервером MySQL во время запроса mysql_connect работает в первый раз, но никогда не работает после этого... $connectDb =…
15 апр '15 в 15:33
1 ответ

Spring JdbcDaoSupport (с использованием MySQL Connector/J) завершается ошибкой после выполнения sql, который добавляет FK

Я использую класс Spring JdbcDaoSupport с DriverManagerDataSource, используя драйвер MySQL Connector/J 5.0 (driverClassName=com.mysql.jdbc.driver). allowMultiQueries имеет значение true в URL. Мое приложение - это собственный инструмент, который мы …
02 апр '10 в 22:40
22 ответа

Mysql. Не могу создать таблицу errno 150

Я должен создать БД с 2 таблицами в MySQL, но сценарий завершается с ошибкой 150 (проблема с внешним ключом). Я дважды проверил поля внешнего ключа на одинаковые в обеих таблицах и не могу найти никаких ошибок. Вот сценарий: SET @OLD_UNIQUE_CHECKS=@…
17 ноя '09 в 14:40