Mariadb SQL синтаксическая ошибка при создании таблицы - PullRequest
0 голосов
/ 12 июня 2018

Создание таблицы вручную в консоли mariadb;
получил следующую ошибку:

MariaDB [mysql]> CREATE TABLE learningdb(command varchar(255) text2disp varchar(255));

ОШИБКА 1064 (42000): в синтаксисе SQL имеется ошибка;проверьте руководство
, соответствующее вашей версии сервера MariaDB, для правильного синтаксиса
для использования рядом с 'varchar (255))' в строке 1

MariaDB [mysql]> CREATE TABLE learningdb(command varchar(2048) text2disp varchar(2048));

ОШИБКА 1064(42000): у вас ошибка в синтаксисе SQL;проверьте руководство
, соответствующее вашей версии сервера MariaDB, для правильного синтаксиса
для использования рядом с 'varchar (2048))' в строке 1

Не удается найти правильный синтаксис.

1 Ответ

0 голосов
/ 12 июня 2018

Не думаете ли вы, что comma separator требуется между каждым определением типа !?

Пример :

CREATE TABLE learningdb(command varchar(255),  -- <--- this comma was missing
                        text2disp varchar(255));

См. Документацию :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...