Я сталкиваюсь с этой ошибкой при создании базы данных через скрипт. MySQL

create table arpa_acc_perfil
(
id_account           integer not null,
dt_create            date,
ind_active           tinyint,
tp_servicio          set('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20'),
tp_propiedad         set('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20'),
set_properties       set('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20'),
ind_piscina          tinyint,
num_parking          smallint,
num_wc               smallint,
num_dormitorios      smallint,
int_superficie_const smallint,
int_superficie       smallint,
precio_alquiler      decimal(10,0),
precio_compra        decimal(10,0),
txt_comment          varchar(255),
primary key (id_account)
)

type = innodb
character set = utf8
MySQL said: Documentation

1064 — у вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с ‘type = innodb
набор символов = utf8 ‘в строке 20

-2

Решение

Ваш запрос неверен

create table arpa_acc_perfil
(
id_account           integer not null,
dt_create            date,
ind_active           tinyint,
tp_servicio          set('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20'),
tp_propiedad         set('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20'),
set_properties       set('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20'),
ind_piscina          tinyint,
num_parking          smallint,
num_wc               smallint,
num_dormitorios      smallint,
int_superficie_const smallint,
int_superficie       smallint,
precio_alquiler      decimal(10,0),
precio_compra        decimal(10,0),
txt_comment          varchar(255),
primary key (id_account)
)

ENGINE=InnoDB
DEFAULT CHARSET = utf8

Это правильный запрос.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]