Главная > MySQL > MySQL MOD

MySQL MOD

Очередная ошибка выполнения запроса.

На первый взгляд ничего криминального, но поскольку MySQL не хочет выполнять запрос – возникает подозрение, что mod – зарезервированное слово.
На самом деле MOD – это SQL функция!
MOD(N, M) – возвращает, как и во многих языках программирования, остаток от деления числа N на число M.
Угораздило ж меня назвать так поле таблицы. :)

Ошибка исправляется заключением имени поля в кавычки (те, что на клавише с буквой Ё).

Вот, даже CSS класс, подсвечивающий код, понимает это.



  1. 22 Ноя 2010 из 23:40 | #1

    @ Kvest
    Надо было еще поле order завести и отсортировать по нему. :) )

  2. Kvest
    22 Ноя 2010 из 23:28 | #2

    Я так в свое время назвал таблицу order и долго не мог понять почему запрос select … from order… не выполняется:)

  1. Трекбеков пока нет.