|
|
|
Внешний ключ на UNIQUE-поле
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Проблема, скорее всего, с указанием внешнего ключа на уникальное поле, не первичный ключ. Есть 2 таблицы: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. У одного пользователя одно изображение, у изображения много комментариев. Есть еще таблица emails, но это отдельная история, вся предметная область, если интересно, описана в приложенном файле. #1005 - Can't create table 'general_db.comments' (errno: 150) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2015, 15:34:58 |
|
||
|
Внешний ключ на UNIQUE-поле
|
|||
|---|---|---|---|
|
#18+
P.S. опечатку "ima h es" я учёл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2015, 15:43:10 |
|
||
|
Внешний ключ на UNIQUE-поле
|
|||
|---|---|---|---|
|
#18+
http://dev.mysql.com/doc/refman/5.5/en/create-table-foreign-keys.html Index prefixes on foreign key columns are not supported. One consequence of this is that BLOB and TEXT columns cannot be included in a foreign key because indexes on those columns must always include a prefix length. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2015, 15:54:46 |
|
||
|
Внешний ключ на UNIQUE-поле
|
|||
|---|---|---|---|
|
#18+
NewEXEУ одного пользователя одно изображение, у изображения много комментариев.Ну так пусть комментарии и ссылаются на пользователя. Зачем BLOB-ы-то множить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2015, 15:58:00 |
|
||
|
Внешний ключ на UNIQUE-поле
|
|||
|---|---|---|---|
|
#18+
miksoft, то есть, никак нельзя сослаться форейном на blob? Вы предлагаете comments.image убрать, и связать id_comment с таблицей users связью один юзер - много комментов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2015, 16:06:08 |
|
||
|
Внешний ключ на UNIQUE-поле
|
|||
|---|---|---|---|
|
#18+
NewEXEто есть, никак нельзя сослаться форейном на blob?Нет, нельзя. Более того, не представляю зачем это было бы нужно. NewEXEВы предлагаете comments.image убрать, и связать id_comment с таблицей users связью один юзер - много комментов?Да. Ежели когда-нибудь случится, что у одного пользователя будет несколько изображений, то выделите их в отдельную таблицу и из других ссылайтесь на ID_изображения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2015, 16:11:26 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38851682&tid=1833706]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
80ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 427ms |

| 0 / 0 |
