Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
Приветствую, помогите исправить ошибки в коде, не выходит создать связи показывает ошибку: (Error Code : 1005 Can't create table 'lyabon.#sql-50c_2a' (errno: 150) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2016, 13:09 |
|
||
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
woody19rus, где DDL таблиц? Обычная грабля - колонки имеют разные типы (с учётом модификтора unsigned) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2016, 13:11 |
|
||
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
Melkij, Код: plsql 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2016, 13:16 |
|
||
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
woody19rus, и какой именно constraint возвращает ошибку? Про минимальный воспроизводимый пример когда-нибудь слышали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2016, 13:18 |
|
||
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
Melkijwoody19rus, и какой именно constraint возвращает ошибку? Про минимальный воспроизводимый пример когда-нибудь слышали? При каждом constraint ошибку возвращает. Про мин. воспроизводимый пример, не слышал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2016, 13:20 |
|
||
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
Melkijwoody19rus, и какой именно constraint возвращает ошибку? Про минимальный воспроизводимый пример когда-нибудь слышали? Но уже прочел, исправлюсь в будущем) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2016, 13:20 |
|
||
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
А Вы знаете, что референсы умеют референситься только на индексы, а никак не на поля? Код: 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. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2016, 13:36 |
|
||
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
Кстати, в таблицы при ТАКОЙ структуре ничего не вставить. В первую не даст вставить реф на вторую, и наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2016, 13:39 |
|
||
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
AkinaКстати, в таблицы при ТАКОЙ структуре ничего не вставить. В первую не даст вставить реф на вторую, и наоборот. Меня это тоже очень озадачило. Одна проблема - это mysql. В Measure вставить запись можно будет по одной интересной причине: Код: sql 1. Этого внешнего ключа на самм деле нет. http://dev.mysql.com/doc/refman/5.7/en/create-table.html авторMySQL parses but ignores “inline REFERENCES specifications” (as defined in the SQL standard) where the references are defined as part of the column specification. MySQL accepts REFERENCES clauses only when specified as part of a separate FOREIGN KEY specification. Такой вот интересный способ отстрелить себе ногу. Аналогично check парсятся как валидный DDL, но ничего не делают. AkinaА Вы знаете, что референсы умеют референситься только на индексы, а никак не на поля? Всё-таки именно на поля, но на этих полях должны быть индексы. Составной индекс с необходимым полем на первом месте тоже сгодится. Детали ошибки при создании индекса доступны только в одном неочевидном месте. Надо смотреть в секцию LATEST FOREIGN KEY ERROR листинга запроса SHOW ENGINE INNODB STATUS. mysqlCannot find an index in the referenced table where the referenced columns appear as the first columns, or column types in the table and the referenced table do not match for constraint. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2016, 13:59 |
|
||
|
Ошибка с ключами (Foreign key)
|
|||
|---|---|---|---|
|
#18+
Выполните команды по одной и определите после какой из них появляется ошибка. woody19rus Код: plsql 1. А это зачем??? Это и не нужно, и технически невозможно. т.к. у полей Comment и ID_Good_movement разный тип. Да и в остальных командах, похоже, есть ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2016, 12:43 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39353615&tid=1831158]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 385ms |

| 0 / 0 |
