Suitecrm中的安装错误显示未定义

时间:2017-11-01 07:58:10

标签: database sugarcrm suitecrm

我正在尝试我的水平,但我无法得到我的解决方案。

sugarcrm.log 文件出现以下错误,而我正在尝试安装。

  

Wed Nov 1 07:06:13 2017 [651035] [ - none - ] [FATAL]创建表时出错:   aos_products_quotes:查询失败:CREATE TABLE aos_products_quotes   (id char(36)NOT NULL,name text NULL,date_entered datetime NULL   ,date_modified datetime NULL,modified_user_id char(36)NULL   ,created_by char(36)NULL,描述文本NULL,删除bool DEFAULT   '0'NULL,assigned_user_id char(36)NULL,currency_id char(36)NULL   ,part_number varchar(255)NULL,item_description文本NULL,数字   int(11)NULL,product_qty decimal(18,4)NULL,product_cost_price   decimal(26,6)NULL,product_cost_price_usdollar decimal(26,6)NULL   ,product_list_price decimal(26,6)NULL,product_list_price_usdollar   decimal(26,6)NULL,product_discount decimal(26,6)NULL   ,product_discount_usdollar decimal(26,6)NULL,product_discount_amount   十进制(26,6)NULL,product_discount_amount_usdollar十进制(26,6)   NULL,折扣varchar(255)DEFAULT'百分比'为NULL   ,product_unit_price decimal(26,6)NULL,product_unit_price_usdollar   decimal(26,6)NULL,vat_amt decimal(26,6)NULL,vat_amt_usdollar   decimal(26,6)NULL,product_total_price decimal(26,6)NULL   ,product_total_price_usdollar decimal(26,6)NULL,vat varchar(100)   DEFAULT'5.0'NULL,parent_type varchar(255)NULL,parent_id char(255)   NULL,product_id char(36)NULL,group_id char(36)NULL,PRIMARY KEY   (id),KEY idx_aospq_par_del(parent_id,parent_type,删除))   字符集utf8 COLLATE utf8_general_ci:MySQL错误1071:   指定密钥太长;最大密钥长度为1000字节

1 个答案:

答案 0 :(得分:0)

请注意,该问题与MySql配置有关。如果你google mysql错误(MySQL错误1071)那么你会发现非常有用的信息。无论如何尝试以下:

在创建或更改表之前执行以下查询:

SET @@global.innodb_large_prefix = 1;

将最大密钥长度设置为 3072字节