Я сталкивался с тем что по безопасности была отключена возможность использовать prepare statement. В этом случае можно использовать второй способ через json массив будет хорошей альтернативой, как нибудь попробуй
Транзакция "FLUSH TABLES" фиксируется в бинлоге и ей присваивается GTID, в отличие от транзакции "FLUSH TABLES WITH READ LOCK", которая не попадает в бинлог. Подскажите, пожалуйста, почему так?
Давно не сталкивался с mysql в 8 что-то новое появилось? Не кидайте в меня плз помидорами но что лучше использовать в 8 mysql utf8mb4_0900_ai_ci или utf8mb4_general_ci Всю жизнь вроде general_ci использовали, тут вдруг utf8mb4_0900_ai_ci появился, можете плз небольшую сводку дать? (Ну или можете сразу в гугл послать))))
Строка 1 и 4 идентичны, если выводить их при это фильтровать по первой строке (то-есть sender_id = 1) то выведится строка 1, 4, 5 но мне нужно что бы вывелось только 4 и 5
Строка 1 и 4 идентичны, если выводить их при это фильтровать по первой строке (то-есть sender_id = 1) то выведится строка 1, 4, 5 но мне нужно что бы вывелось только 4 и 5
Тут либо не верно составлена таблица, либо вводите в запросе доп. критерий фильтрации.
Но, в идеале такого быть не должно. У вас должна быть либо какая то другая таблица, к полям которой можно приаязаться, либо ключ однозначно определяющий строку в таблице