mysql_real_escape_string / Говнокод #12953 Ссылка на оригинал

0

  1. 1
SELECT LAST_INSERT_ID() FROM comments;

Подозреваю, что баян, но найти в чистом виде здесь не смог. Номинант на звание самого короткого анекдота на SQL.

Запостил: inkanus-gray inkanus-gray, (Updated )

Комментарии (18) RSS

  • плохо понимаю тонкости SQL, объясните в чем анекдот?)
    Ответить
    • LAST_INSERT_ID() возвращает последний ID по всей БД, без учета таблиц. Это глобальная функция, а не агрегатная вроде MAX() или COUNT(). А в данном запросе он вернет этот ID ровно столько раз, сколько записей содержится в таблице comments.
      Ответить
      • хуясе, просвятили.. запомню, спасибо.
        насчет поведения LAST_INSERT_ID() знал, что она берет последний. но думал, что если указать таблицу, то вообще ошибку выплюнет) до практики руки не дошли


        ___

        прочел комент ниже
        Ответить
  • Кстати не такой уж и анекдот на некоторых субд... На некоторых субд это жестокая реальность, т.к. они не могут распарсить select без from.
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8