2

次のコマンドを実行しようとしています。

CREATE TABLE artist
(
    aid INT PRIMARY KEY AUTO_INCREMENT,
    fname VARCHAR(30) NOT NULL,
    lname VARCHAR(40),
    dob DATE,
    gender CHAR(1)
);

一行にまとめてみました。大文字をいじってみましたが、同じエラーメッセージが表示されます

-bash: 予期しないトークン `(' 付近の構文エラー

私が間違っていることはありますか?

4

1 に答える 1

4

このコマンドは、(コマンド ラインからではなく) データベースで実行する必要があります。

たとえば、MySQL を使用している場合、最初にデータベースにログインする必要があります。

$ mysql -u root -p

パスワードを入力します。ようこそ画面とmysql>プロンプトが表示されます。

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8 to server version: 3.23.28-gamma-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer

mysql>

プロンプトCREATE TABLEの後にコマンドを入力しmysql>ます。

于 2013-05-29T19:38:05.857 に答える