Создание таблицы MyISAM в Mysql 5,7

Узнай цену своей работы

Формулировка задачи:

Необходимо создать таблицу
CREATE TABLE dt_expires (
  id INT(11) NOT NULL AUTO_INCREMENT,
  DOMAIN VARCHAR(255) NOT NULL,
  domain_expires DATE NOT NULL DEFAULT '0000-00-00',
  domain_registered DATE NOT NULL DEFAULT '0000-00-00',
  PRIMARY KEY (id)
)
ENGINE = MYISAM
AUTO_INCREMENT = 1
AVG_ROW_LENGTH = 30
CHARACTER SET utf8
COLLATE utf8_general_ci;
но у меня не получается, т.к. "ENGINE" - ошибка :не верный синтаксис. Что я делаю не так?

Решение задачи: «Создание таблицы MyISAM в Mysql 5,7»

textual
Листинг программы
mysql> SELECT VERSION();
+-----------------+
| VERSION()       |
+-----------------+
| 5.7.11+deb7u1 |
+-----------------+
1 row in set (0.00 sec)
 
mysql> CREATE TABLE dt_expires (
    ->   id INT(11) NOT NULL AUTO_INCREMENT,
    ->   DOMAIN VARCHAR(255) NOT NULL,
    ->   domain_expires DATE NOT NULL DEFAULT '0000-00-00',
    ->   domain_registered DATE NOT NULL DEFAULT '0000-00-00',
    ->   PRIMARY KEY (id)
    -> )
    -> ENGINE = MYISAM
    -> AUTO_INCREMENT = 1
    -> AVG_ROW_LENGTH = 30
    -> CHARACTER SET utf8
    -> COLLATE utf8_general_ci;
Query OK, 0 rows affected (0.06 sec)
 
mysql>

Объяснение кода листинга программы

  1. Установка соединения с базой данных MySQL.
  2. Выполнение SQL-запроса для получения версии сервера.
  3. Создание таблицы dt_expires с определенными полями и их типами данных.
  4. Установка значения по умолчанию для поля domain_expires равным '0000-00-00'.
  5. Установка значения по умолчанию для поля domain_registered равным '0000-00-00'.
  6. Установка основного ключа для таблицы dt_expires на поле id.
  7. Установка типа хранения данных для таблицы dt_expires в формате MyISAM.
  8. Установка значения автоинкремента для поля id равным 1.
  9. Установка среднего длины строки для таблицы dt_expires равным 30.
  10. Установка кодировки символов для таблицы dt_expires в формате utf8.
  11. Установка чувствительности к регистру символов для таблицы dt_expires в формате utf8_general_ci.
  12. Закрытие SQL-запроса.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5