За последние 24 часа нас посетили 22419 программистов и 997 роботов. Сейчас ищет 621 программист ...

Enum, или как я не могу добавить его в строку таблицы 3 дня

Тема в разделе "MySQL", создана пользователем miraculous, 6 июл 2019.

  1. miraculous

    miraculous Новичок

    С нами с:
    6 июл 2019
    Сообщения:
    1
    Симпатии:
    0
    Ситуация такая: смотрю курсы одного блогера на ютюбе. Он юзает тип enum. Но не показал как его,собственно , вставлять. Мне постоянно выдает следующую ошибку #1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около '0) NOT NULL DEFAULT '00' ) ENGINE = MyISAM' на строке 1. Покажите как сделать строку с типом enum sSome help,please
     

    Вложения:

    • 1.png
      1.png
      Размер файла:
      75,2 КБ
      Просмотров:
      8
  2. yanuzay

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

    С нами с:
    28 мар 2018
    Сообщения:
    498
    Симпатии:
    57
    Тип поля enum , допускает запись в поле только тех значений которые заранее заданы в этом поле
     
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    Забейте на enum. Используйте обычные внешние ключи со словарями.
     
  4. Abi

    Abi Новичок

    С нами с:
    27 май 2019
    Сообщения:
    4
    Симпатии:
    0
    Код (Text):
    1.  
    2. CREATE TABLE table_name (
    3.     ...
    4.     col ENUM ('value1','value2','value3'),
    5.     ...
    6. );