mySQL と Netbeans7.3.1 は初めてです。データベースがセットアップされ、接続の準備が整いました。テーブルを 1 つ作成しましたが、auto_increment を使用できないことを除けば、うまくいきました。
今、次の情報を使用してテーブルを作成しようとしています:
http://docs.oracle.com/cd/E19957-01/mysql-refman-6.0/tutorial.html#example-auto-increment
私が何をしても、チュートリアルが言ったことをやっているにもかかわらず、エラーメッセージが表示され続けます.
エラー コード -1、SQL 状態 42X01: 構文エラー: 行 2、列 13 で "(" が発生しました。行 1、列 1
エラー コード -1、SQL 状態 42X05: テーブル/ビュー 'ANIMALS' は存在しません。8行目、1列目
エラー コード -1、SQL 状態 42X05: テーブル/ビュー 'ANIMALS' は存在しません。13 行目、1 列目
実行は 0 秒後に終了し、3 つのエラーが発生しました。
私が知りたいのは、チュートリアルのコードに何か問題があるのでしょうか、それともコードを機能させるために構成する必要がある NetBeans の mySQL のセットアップのどこかに設定があるのでしょうか?
CREATE TABLE animals (
grp ENUM('fish','mammal','bird') NOT NULL,
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (grp,id)
) ENGINE=MyISAM;
INSERT INTO animals (grp,name) VALUES
('mammal','dog'),('mammal','cat'),
('bird','penguin'),('fish','lax'),('mammal','whale'),
('bird','ostrich');
SELECT * FROM animals ORDER BY grp,id;