ФорумРазработкаБазы данных → что это значит?

что это значит?

  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 23 августа 2009 г. 10:20

    table test (
    `id` smallint auto_increment key
    )

    что значит key?
    я так понял, это псевдоним index для индексирования?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 23 августа 2009 г. 10:31, спустя 10 минут 43 секунды

    да
    Спустя 188 сек.
    Только надо так:

    table test (
    `id` smallint auto_increment,
    key `id` (`id`)
    )
    Спустя 24 сек.
    и вообще надо PRIMARY KEY твоему полю
    adw/0
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 23 августа 2009 г. 10:35, спустя 4 минуты 2 секунды

    а почему лучше? (мой код тоже работает)
    TABLE test (
    `id` smallint AUTO_INCREMENT,
    KEY `id` (`id`)
    )


    понятно, что нужен примари кей, это я упростил.
    и какие отличия unique от primary key? ну понятно, что примари может быть только один.
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 23 августа 2009 г. 10:36, спустя 1 минуту 21 секунду

    aivee, ну вот ты сам и ответил наполовину на свой вопрос, еще уник можно на несколько столбцов вешать
    Спустя 22 сек.
    а почему лучше? (мой код тоже работает)
    мне лучше, нагляднее для меня
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!