ここで最も奇妙なことが起こっています。一連の SQL テーブルを作成するスクリプトがあります。簡単な例を次に示します。
FileName is create_mydb.sql
--Drops/Creates table UserGroup
DROP TABLE IF EXISTS UserGroup;
CREATE TABLE UserGroup (
user_group_id int NOT NULL AUTO_INCREMENT,
user_id int,
group_id int,
PRIMARY KEY (user_group_id)
) ENGINE=INNODB;
-- Drops/Creates table Group
DROP TABLE IF EXISTS Group;
CREATE TABLE Group (
group_id int NOT NULL AUTO_INCREMENT,
group_name varchar(50),
PRIMARY KEY (group_id)
) ENGINE=INNODB;
コマンドラインからこれを実行すると、次のようになります。
mysql>\. create_mydb.sql
すべてのコメントに対して次のようなエラーが発生します。
ERROR 1064 (42000): 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 '--Drops/Creates table Group
何か案は?