SugarCRMの最近のブログ記事

MySQL 5.0 上に SugarCRM 3.5.1 をインストールしようとすると、次のようなエラーが発生する。

Creating the table bugs...Error creating table: bugs: Query Failed:create table bugs (id char(36) NOT NULL ,bug_number int(11) NOT NULL auto_increment,date_entered datetime NOT NULL ,date_modified datetime NOT NULL ,modified_user_id char(36) NOT NULL ,assigned_user_id char(36) ,deleted bool DEFAULT 0 NOT NULL ,name varchar(255) ,status varchar(25) ,priority varchar(25) ,description text ,created_by char(36) ,resolution varchar(255) ,release varchar(255) ,type varchar(255) ,fixed_in_release varchar(255) ,work_log text ,source varchar(255) ,product_category varchar(255) , PRIMARY KEY (id), KEY bug_number (bug_number), KEY idx_bug_name (name))::MySQL error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'release varchar(255) ,type varchar(255) ,fixed_in_release varchar(255) ,wo' at line 1

この投稿などを参照)
これは、SugarCRMでフィールド名として「release」という名称を使用しているが、MySQL 5.0は「release」という単語を予約語に加えたことが原因。次のファイルを修正することにより回避できる。
なお、上記を変更してインストールを再度実行すると、さらにエラーが表示される。以下、合わせて修正点を列挙。

2009年9月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

ウェブページ

Powered by Movable Type 4.25

このアーカイブについて

このページには、過去に書かれたブログ記事のうちSugarCRMカテゴリに属しているものが含まれています。

前のカテゴリはPHPです。

次のカテゴリはWebDAVです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。