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
Ваш запрос неверен
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
Это правильный запрос.
Других решений пока нет …