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

    −162

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    CREATE TABLE `invait` (
    	`invait` VARCHAR(128) NOT NULL COLLATE 'utf8_general_ci',
    	`vladelec_id` VARCHAR(128) NOT NULL COLLATE 'utf8_general_ci',
    	`klient_id` VARCHAR(128) NOT NULL COLLATE 'utf8_general_ci',
    	`datavr` TEXT NOT NULL COLLATE 'utf8_general_ci',
    	`dohod` VARCHAR(1024) NOT NULL COLLATE 'utf8_general_ci',
    	`idinv` INT(11) NOT NULL AUTO_INCREMENT
    )
    COLLATE='latin1_swedish_ci'
    ENGINE=MyISAM
    AUTO_INCREMENT=79;

    имена полей прекрасны

    Запостил: podvzbzdnul, 20 Апреля 2015

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

    • Вот за такие имена я бы к стенке ставил.
      А еще за поля по типу "id_client" вместо "client_id".

      P.S.,
      > COLLATE 'utf8_general_ci'
      > COLLATE='latin1_swedish_ci'
      wtf?
      Ответить
      • Видимо, унаследованный код от шведских разработчиков, чего тут такого?
        Ответить
        • `vladelec_id` , `klient_id угу шведских разработчиков из Рязани.
          Ответить
          • Не знаю, как насчёт Рязани, но этим ребятам из Харькова шведский алфавит может пригодиться:
            https://youtu.be/BcmvSYPXzm4

            Не флейм!
            Ответить
        • Шведский латин 1 - это дефолт мускуля.
          Ответить
      • Подозреваю что collate вызван тем что либо:
        а) схему строили каким-нибудь дубовым графическим редактором.
        б) схему строили из уже готовых таблиц и инструмент который сгенерировал запрос решил внести ясности.
        Ответить
        • я верно понимаю, что тебя тут только коллейт (безусловно идиотский) смущает ?
          Ответить
          • Хочешь комбо собрать?
            Ответить
            • Два человека, которых не было на ГК несколько лет, вдруг появляются с промежутком 15 минут.
              Ты веришь, что это случайность?
              Ответить
              • Два человека, которых не было на ГК под изначальными аккаунтами несколько лет

                fixed
                Ответить
                • Я не думаю, что Дамми будет страдать такой хуйней, и сидеть под файкой
                  Лур еще может, да и то наврядли
                  Ответить
                  • Да понятно, что оба они стертор

                    Дело раскрыто, Ватсон
                    Ответить
                    • Нет. Стертор вызывает рвотный рефлекс всегда, даже если он предложение из двух слов напишет.
                      Я рвотных позывов не ощущаю, стало быть не стертор
                      Ответить
                      • Мы никак не можем проверить, не обрыгался ли ты хотя бы раз в течение последнего часа,

                        а потому твоими показаниями можно пренебречь

                        Следующий свидетель
                        Ответить
    • > `invait`
      Просто добавь воды.
      Ответить
      • Мне больше нравятся датавр (вероятно, это кентавр, сущность которого страшно представить) и идинв (а это, вероятно, направление движения).
        Ответить

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