Код: Выделить всё
4840e430eac9f22a5e8609a1c95faaeb8c921f66e24e55cf839a00eb35790c00< /code>
2e540795-afe5-4644-a3d0-2aaae007c76e< /code> < /p>
Эти значения вставлены в столбцы, которые были созданы с любым
`columnName` varchar(510) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL< /code>
or
`columnName` varchar(1022) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULLМы определили, что проблема находится на стороне MySQL, а не Laravel или ProxySQL, так как запрос заканчивается на MySQL, как эта вставка в `Таблица 1` (` ruelevantColumn` , ‘ColumnName`,` uuid`) Значения ('somestring', '4840e430EAC9F22A5E8609A1C95FAAEB8C921F66E24E55CF839A00EB35790C00' /code> < /p>
Мы хотели бы Определите, что вызывает такое поведение и как его можно предотвратить. < /p>
Используется стек: < /p>
[*] laravel 11 + octane (строго Режим включен в конфигурации)
[*] proxysysql 2.7.1
[*] aws rds mysql версия: 8.0.35
Laravel начинает сеанс со следующими параметрами
Код: Выделить всё
SET NAMES 'utf8mb4' COLLATE 'utf8mb4_unicode_ci', time_zone='+00:00', SESSION sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'Подробнее здесь: https://stackoverflow.com/questions/794 ... har-column
Мобильная версия