DB API

Изменение кодировки таблиц. Решение для кодеров

mbaev 08.12.2017, 13:07

После установки Drupal версии 7, на странице статуса можно встретить надпись
image

Database 4 byte UTF-8 support
Enabled, but database tables need conversion
Please convert all database tables to utf8mb4 prior to enabling it in settings.php. See the documentation on adding 4 byte UTF-8 support for more information.

Здесь, как известно, речь идёт о том, что неплохо было бы вам сменить кодировку своей базы таким образом, чтобы она могла корректно сохранять эмоджи, китайские иероглифы, математические и другие спец. символы.

Перейдя по ссылке, можно увидеть действия. необходимые для подготовки базы и сайта к изменению кодировки, а именно:

Как изменить союз условий в существующем запросе

mbaev 30.09.2016, 11:15

Предположим, вам необходимо выбрать все опубликованные ноды и автор которых - суперадмин. В SQL запрос должен выглядеть так:

  1. SELECT n.*
  2. FROM node n
  3. WHERE (n.status = 1 AND n.uid = 1)

Сформировать такой запрос не составит труда.