За последние 24 часа нас посетили 55737 программистов и 1776 роботов. Сейчас ищут 1078 программистов ...

VARCHAR и PRIMARY KEY (MySQL)

Тема в разделе "Прочие вопросы по PHP", создана пользователем Vitas, 8 сен 2007.

  1. Vitas

    Vitas Активный пользователь

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    Целесообразно ли использовать VARCHAR(255) для использования в PRIMARY KEY?
    Это поле - slug каждой метки в блоге.
     
  2. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Vitas

    а почему не использовать уникальный индекс?
     
  3. Vitas

    Vitas Активный пользователь

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    Просто ID - это число, которое ни о чем мне не говорит, когда я буду смотреть на записи в БД.
    Использование slug'а сделает БД более прозрачной.
     
  4. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Пусть блог знает по id, а ты и посетители (ведь slug это как бы часть УРЛа поста?) знай по slug. Что не мешает дать ему просто уникальный индекс.
     
  5. Vitas

    Vitas Активный пользователь

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    Ыыы, просто я думал об упрощении структуры БД (т.е. удалении лишних полей :Р ).
     
  6. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Vitas

    а все в одной таблице хранится? и пользователи и посты?