Связано ли это с тем, что мой VPS-хост не поддерживает SSE 4.2, или с моей инфраструктурой PHP (Laravel), или с моей CMS (октябрь), или с какой-то другой проблемой драйвера MemSQL/MySQL? Я пробовал несколько методов исправления, слишком много, чтобы перечислить здесь. Предложения приветствуются.
Исключение PDO: SQLSTATE [HY000]: общая ошибка: 2030 с настройкой MemSQL через драйвер MySQL в «database.php»
comment
Я думал, что это может быть проблема с классом выборки PDO, но настройка различных параметров класса выборки не сработала.
- person NetNinja   schedule 27.05.2015
Ответы (1)
Вы получаете эту ошибку, потому что пытаетесь (или Laravel пытается) выполнить подготовленный оператор. К сожалению, MemSQL, похоже, не поддерживает некоторое подмножество протоколов подготовленных операторов, которые использует laravel.
Я нашел этот вопрос относительно того, можно ли настроить Laravel так, чтобы он не использовал подготовленные операторы. У меня очень мало знаний о Laravel, поэтому я не могу сказать, полезен ли ответ или нет.
Не использовать подготовленные операторы в Laravel Eloquent ORM?
person
Ishamael
schedule
27.05.2015
Спасибо за ответ, который действительно полезен. Есть идеи, с чего начать редактирование исходного кода Laravel Dev? Я свяжусь с командой Laravel как можно скорее. Просто из любопытства может ли решение этого потенциально исходить от самого клиентского драйвера MySQL? Спасибо еще раз.
- person NetNinja; 27.05.2015
Я связался с MemSQL через Twitter по поводу будущей поддержки подготовленных операторов и сообщу ответ как можно скорее.
- person NetNinja; 27.05.2015