exception
это можно как-нибудь отрегулировать или вообще так делать не стоит?
использовать соответствующий типа данных, например text, или longtext
а какой exception то?
значит экранировать
но там и так base64
А зачем так много в бд пхать? С этими текстами что-то такое нужно делать, чего нельзя без БД?
вообще да, начните с ошибки в виде текста в студию
SequelizeDatabaseError: Lock wait timeout exceeded; try restarting transaction
посмотрите max_allowed_packet в mysql
это должно быть в /etc/mysql/my.cnf ?
да, но решение все равно плохое. Не храните такие данные в бд
там и нет этой опции
show variables 'max_allowed_packet'
mysql> show variables 'max_allowed_packet'; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''max_allowed_packet'' at line 1
ну уж такое то можно загуглить show variables like '%max_allowed_packet%'
там 67108864, так что дело явно не в этом однако я уже решил хранить такое в ФС, так что уже не важно
правильное решение)
Обсуждают сегодня