|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
Привет. Не пойму, что за ошибка. Есть таблица, надо её изменить - добавить новую колонку. Выполняю: alter table leasing_clients ADD COLUMN `about_us` VARCHAR(50); в ответ получаю такую ошибку ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs Не пойму смысл предупреждения, если у меня варчар всего 50 символов... Должно же нормально сработать. Помогите плиз. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 13:52 |
|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
Покажи исходный DDL таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 14:01 |
|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
Akina, Код: 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.
Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 14:12 |
|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
Итого суммарно варчаров на 21785 символов, что при utf8_general_ci будет 65535 байт. И что, у тебя реально вызывает удивление, что ещё 50 символов в оставшиеся ноль байтов не лезут? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 15:31 |
|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
Akina, Спасибо больше, если честно, я не знал, что суммарно варчары считаются. В доках что-то нигде такое не попадалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 15:52 |
|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
ADMINCHIKKK ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. Не field, не column. А именно row. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 16:14 |
|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
ADMINCHIKKK, Таблицу, по-хорошему, надо бы нормализовать. Заодно и записи покороче станут. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 16:39 |
|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
ну да, уже записи подкорачиваю. а как ещё нормализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 16:40 |
|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
ADMINCHIKKK ну да, уже записи подкорачиваю. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Весьма достойные кандидаты на тип TEXT. И можно ничего не укорачивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 16:50 |
|
Ошибка при изменении таблицы
|
|||
---|---|---|---|
#18+
ADMINCHIKKK а как ещё нормализовать? Телефоны, прочие контакты, фотографии (их может быть произвольное количество), гражданство (оно из справочника), языки (тоже справочник). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2020, 16:53 |
|
|
start [/forum/topic.php?fid=47&msg=39943578&tid=1828659]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 309ms |
total: | 560ms |
0 / 0 |