1. SQL / Говнокод #5444

    −857

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    INSERT INTO `modules`
    VALUES (
    '', 5, 1, 2, 3, 4, 5, 6, 7, 8, 9, (
    SELECT max( `order` )
    FROM `modules`
    WHERE `root` =5
    ), 'Y'
    )

    #1093 - You can't specify target table 'modules' for update in FROM clause

    Запостил: newpdv, 30 Января 2011

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

    • А что плохого? и какая СУБД? FB такое бы скушал
      Ответить
      • говноSQL же, неужели по херне в именах объектов не видно
        Ответить
        • имена таблиц в кавычках кушаются любой СУБД

          тащемта код говно конечно, нахуя VALUES ваще если можно
          INSERT INTO `modules`
          SELECT '', 5, 1, 2, 3, 4, 5, 6, 7, 8, 9, max( `order` ), 'Y'
          FROM `modules` WHERE `root` =5
          Ответить
          • здесь могла бы копипаста оригинальной хуйни
            Ответить
            • [Здесь могла быть Ваша реклама (т.555-55-55, ночью дешевле)]
              Ответить
        • Алсо поле 'order' тоже попахивает
          Ответить
    • Umm, are you raelly just giving this info out for nothing?
      Ответить

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