SQLSTATE [42000]:语法错误或访问冲突:1064您有 SQL语法错误;查看与您的手册相对应的手册 MySQL服务器版本的正确语法使用接近' 1 NOT NULL, default_value VARCHAR(255),is_encrypted TINYINT(1)NOT NULL,is_met' 在第1行。
查询失败:
" CREATE TABLE ohrm_display_field(report_group_id BIGINT NOT NULL, name VARCHAR(255)NOT NULL,label VARCHAR(255)NOT NULL,field_alias VARCHAR(255),is_sortable VARCHAR(10)NOT NULL,sort_order VARCHAR(255),sort_field VARCHAR(255),element_type VARCHAR(255)NOT NULL,element_property TEXT NOT NULL,width VARCHAR(255)NOT NULL, is_exportable VARCHAR(10),text_alignment_style VARCHAR(20), is_value_list TINYINT(1)NOT NULL,display_field_group_id 1 NOT NULL, default_value VARCHAR(255),is_encrypted TINYINT(1)NOT NULL,is_meta TINYINT(1)DEFAULT' 0' NOT NULL,display_field_id BIGINT AUTO_INCREMENT,PRIMARY KEY(display_field_id))ENGINE = INNODB"
[已解决]
下一个错误:
SQLSTATE [42000]:语法错误或访问冲突:1064您有 SQL语法错误;查看与您的手册相对应的手册 MySQL服务器版本的正确语法使用附近'主 KEY(id))ENGINE = INNODB'在第1行。
查询失败:
"CREATE TABLE ohrm_job_interview_attachment (id BIGINT, interview_id BIGINT, file_name VARCHAR(255), file_type VARCHAR(255), file_size BIGINT, file_content LONGBLOB, attachment_type INT, comment , PRIMARY KEY(id)) ENGINE = INNODB"
有人可以建议在指定的查询中出现错误吗? 任何有效的指导将受到高度赞赏。
答案 0 :(得分:0)
问题在这里
display_field_group_id 1 NOT NULL,
如果tinyint
CREATE TABLE ohrm_display_field
(
report_group_id BIGINT NOT NULL,
name VARCHAR(255) NOT NULL,
label VARCHAR(255) NOT NULL,
field_alias VARCHAR(255),
is_sortable VARCHAR(10) NOT NULL,
sort_order VARCHAR(255),
sort_field VARCHAR(255),
element_type VARCHAR(255) NOT NULL,
element_property TEXT NOT NULL,
width VARCHAR(255) NOT NULL,
is_exportable VARCHAR(10),
text_alignment_style VARCHAR(20),
is_value_list TINYINT(1) NOT NULL,
display_field_group_id TINYINT(1) NOT NULL,
default_value VARCHAR(255),
is_encrypted TINYINT(1) NOT NULL,
is_meta TINYINT(1) DEFAULT '0' NOT NULL,
display_field_id BIGINT AUTO_INCREMENT,
PRIMARY KEY(display_field_id)
) ENGINE = INNODB
,则需要指定一些数据类型,然后才能使用
{{1}}