sql Одинарные обратные кавычки (backticks) -- зачем они нужны

Forums:

В одинарные обратные кавычки в SQL заключаются имена столбцов и таблиц.

  • В случае если такое имя (столбца или таблицы) совпадает с зарезервированным в SQL словом -- то обязательно, иначе получим ошибку, например:
    mysql> CREATE TABLE interval (begin INT, end INT);
    ERROR 1064 (42000): You have an error in your SQL syntax ...
    near 'interval (begin INT, end INT)'

    А вот так уже всё будет в порядке:

Обратные одинарные кавычки -- что это за символы

Обратные одинарные кавычки -- это одинарные кавычки с "наклонов вправо", в то время как обычные одинарные кавычки "смотрят прямо вниз".

Пара обычных одинарных:

''

Пара одинарных обратных:

``

Обратная одинарная кавычка на клавиатуре

Находятся на клавиатуре компьютера там же, где буква Ё (в русской раскладке) -- слева вверху под клавишей "Esc".

yii2 Пример задания для deployer (task) для деплоя с перезагрузкой php-fpm

Добавьте в ваш deploy.php переопределение стандартного задания деплоя, и определение задания с командой перезагрузки:

Символическая ссылка -- что это такое

Символическая ссылка -- в файловой системе, специальный тип файла, который является "псевдонимом", как бы указывающим на другой файл или папку.

deployer Не переключается ветка, код при обновлении -- остаётся старое (php-fpm, нет изменений)

php-fpm Не поддерживает механизм символических ссылок (который активно использует деплоер), и как бы "кеширует" файлы, видя что путь (например var/www/mysite/current/web/index.php) не изменился (ведь именно в таком виде он попадает от сервера fpm-у),
также не изменился и ранее прочитанный и перенесенный в кеш байткода файл (в случае выгрузки новой ветки), а потому здесь потребует перезагрузка php-fpm в конце каждого процесса загрузки (например так).

Решение задачи №5 из главы 10

Задача №5 из главы 10

Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).

Решение №1 (решаем двумя циклами)

Решение задачи №4 из главы 10

Задача №4 из главы 10

Выведите на экран, все нечетные числа, делящиеся на 3 нацело, лежащие в диапазоне от 35 до 117.

var i:integer; //объявляем переменную счетчика
begin
  for i:=35 to 117 do //цикл по [35..117]
    if ((i mod 3) = 0) then // выводим все нечетные числа, делящиеся на 3 нацело
  write(i, ' ');//выводим в одну строку через пробел
  readln(); // удерживаем консоль
end.   

Решение задачи №3 из главы 10

Задача №3 из главы 10

Пользователь вводит целое число, если оно больше 100, то выведите на экран все числа от этого числа до 1, иначе же все числа от 1 до этого числа.
Подсказка: в каждой ветке условного оператора тут должно быть по одному циклу.

composer Update failed (Source directory ... has unpushed changes on the current branch: Ошибка

Например:

Update failed (Source directory ...vendor/codeception/base has unpushed changes on the current branch:

Решение

В моём случае помогла переустановка (видимо, дело было в некорректном состоянии composer.lock).

Решение задачи №2 из главы 10

Решение задачи №2 из главы 10

Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 5 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке.

Pages

Subscribe to fkn+antitotal RSS