Храним Emoji смайлики в mysql используя Yii2
Вначале в конфигурации подключения к БД меняем кодировку подключения на utf8mb4
'components' => [ 'db' => [ 'class' => 'yii\db\Connection', 'charset' => 'utf8mb4', ], ],
Далее заменяем кодировку таблиц базы данных с utf8_general_ci на utf8mb4_general_ci. Вставляем смайлики и радуемся что они корректно сохраняются в таблицах.
Объединение двух ячеек в одну при SQL запросе
Так как в нужный момент времени ничего быстро не нагуглилось создаю данную страницу про, казалось бы простую, а для кого-то повседневную задачу: объединить две ячейки в одну путем слияния значений. По научному такая операция называется конкатенация (не путать с конъюнкцией) и прочитать про ньюансы и общее понимание можно почитать на википедии, а у нас основной момент данной заметки это sql запрос:
select id, concat("column_1","разделитель","column_2") from table
, где id, column_1 и column_2 это колонки в таблице table, а вместо слова разделитель можно вписать свой разделитель, или не вписывать абсолютно ничего и склеивать соответствующие ячейки.