mysql: [ERROR] неизвестный параметр '--CREATE TABLE users (id INT, name CHAR);' - PullRequest
0 голосов
/ 02 августа 2020

Я попытался создать таблицу с именем пользователи по CREATE TABLE users (id INT, name CHAR);. Теперь я не могу запустить mysql с консоли, ошибка выглядит следующим образом:

mysql: [ERROR] unknown option '--CREATE TABLE users (id INT, name CHAR) ; '.

1 Ответ

0 голосов
/ 02 августа 2020

Оператор CREATE TABLE используется для создания таблицы в MySQL.

NOT NULL - каждая строка должна содержать значение для этого столбца, нулевые значения не допускаются

Значение ПО УМОЛЧАНИЮ - Установите значение по умолчанию, которое добавляется, когда не передается другое значение.

UNSIGNED - Используется для числовых типов, ограничивает сохраненные данные положительными числами и нулем.

АВТОМАТИЧЕСКОЕ УВЕЛИЧЕНИЕ. - MySQL автоматически увеличивает значение поля на 1 каждый раз, когда добавляется новая запись.

PRIMARY KEY - Используется для однозначной идентификации строк в таблице. Столбец с настройкой PRIMARY KEY часто является идентификационным номером и часто используется с AUTO_INCREMENT

Каждая таблица должна иметь столбец первичного ключа (в данном случае: столбец «id»). Его значение должно быть уникальным для каждой записи в таблице.

CREATE TABLE users(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...