|
|
|
error 1005 (создание FK) да снова эта ошибка где искать причину?
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Есть две таблицы (смысл:"У товара есть цвет и он описан в отдельной таблице"): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. А вот и сам запрос с освоей ошибкой: Код: sql 1. 2. Почитал мануалы, SO и данный форум: – Типы как столбцов так и самих таблиц совпадают – Индексы созданы заранее – Эту тему тоже читал В чём проблема? И как решить? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2013, 19:32:42 |
|
||
|
error 1005 (создание FK) да снова эта ошибка где искать причину?
|
|||
|---|---|---|---|
|
#18+
автор`id` int(11) unsigned NOT NULL AUTO_INCREMENT, `color` int(11) NOT NULL, найди 10 отличий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2013, 19:37:31 |
|
||
|
error 1005 (создание FK) да снова эта ошибка где искать причину?
|
|||
|---|---|---|---|
|
#18+
ScareCrowавтор`id` int(11) unsigned NOT NULL AUTO_INCREMENT, `color` int(11) NOT NULL, найди 10 отличий А как тогда в таблице `colors` оставить автоинкремент и связать её с полем `color` таблицы `products` если в этом поле может как угодно и где угодно быть любое существующее из `colors`.`id` значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2013, 20:58:27 |
|
||
|
error 1005 (создание FK) да снова эта ошибка где искать причину?
|
|||
|---|---|---|---|
|
#18+
TrogWar, unsigned ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2013, 21:04:43 |
|
||
|
error 1005 (создание FK) да снова эта ошибка где искать причину?
|
|||
|---|---|---|---|
|
#18+
Добавление: разницу с "unsigned" вижу, прошу простить – опечатка в посте (в базе unsigned у всех int полей). Ок, попробуем без автоинкремента: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Ошибка в запросe (1005): Can't create table 'tmp.#sql-311_4e9' (errno: 150) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2013, 21:06:44 |
|
||
|
error 1005 (создание FK) да снова эта ошибка где искать причину?
|
|||
|---|---|---|---|
|
#18+
TrogWar, назовите констрейнт по-другому. Да и определён он должен быть наоборот, судя по названиям полей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2013, 21:12:41 |
|
||
|
error 1005 (создание FK) да снова эта ошибка где искать причину?
|
|||
|---|---|---|---|
|
#18+
Ура, спасибо, tanglir, то что нужно. Рабочий код: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ps: знать бы ещё как пометить тему "решено" если редактировать самому свой пост нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2013, 21:51:05 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38323314&tid=1836498]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 372ms |

| 0 / 0 |
